Android 14

Android Pending이란 무엇입니까?의도?

Android Pending이란 무엇입니까?의도? Android 설명서를 읽었지만 여전히 좀 더 명확한 설명이 필요합니다.A가 정확히 무엇입니까?A PendingIntent하는 토큰입니다(예: 에제에토는큰공램하프토큰).NotificationManager,AlarmManager 화면 홈린크AppWidgetManager또는 다른 타사 응용 프로그램)을 사용하여 외부 응용 프로그램이 미리 정의된 코드 조각을 실행할 수 있도록 합니다. 외부 응용 프로그램에 Intent를 지정하면 실행됩니다.Intent독자적인 허가가 있어야 합니다.하지만 만약 당신이 외국어 지원서를 준다면,PendingIntent은 당신의 해당응프실행다니합이램그를 할 것입니다.Intent응용 프로그램의 권한을 사용합니다.보류 중인 이유의도가 필..

source 2023.06.14

Fragments의 인스턴스 상태를 백스택에 올바르게 저장하는 방법은 무엇입니까?

Fragments의 인스턴스 상태를 백스택에 올바르게 저장하는 방법은 무엇입니까? SO에서 유사한 질문의 사례를 많이 찾았지만 안타깝게도 제 요구 사항을 충족하는 답변이 없습니다. 백스택을 , 은 둘 다 할 수 되어 .setRetainState()구성 변경 루틴을 사용하는 트릭입니다. 사용자에게 텍스트 보기에서 특정 정보를 표시하지만 기본 핸들러에는 저장되지 않습니다.활동만을 사용하여 응용프로그램을 작성할 때 다음과 같은 작업이 잘 수행되었습니다. TextView vstup; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.whatever)..

source 2023.06.09

안드로이드의 시스템 버전을 확인하려면 어떻게 해야 합니까?

안드로이드의 시스템 버전을 확인하려면 어떻게 해야 합니까? 시스템 버전을 확인하는 방법(예:1.0,2.2프로그램적으로?사용 방법의 예: if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) { // only for gingerbread and newer versions } 확인합니다. CODENAME현재 개발 코드 이름 또는 "REL" 문자열(릴리스 빌드인 경우). INCREMENTAL이 빌드를 나타내기 위해 기본 소스 컨트롤에서 사용하는 내부 값입니다. RELEASE사용자가 볼 수 있는 버전 문자열입니다. Build.Version은 이 데이터의 위치입니다.다음은 포맷 방법에 대한 코드 조각입니다. publi..

source 2023.06.09

텍스트 편집 외부를 클릭한 후 안드로이드에서 소프트 키보드를 숨기는 방법은 무엇입니까?

텍스트 편집 외부를 클릭한 후 안드로이드에서 소프트 키보드를 숨기는 방법은 무엇입니까? 좋습니다. 구현해야 하는 키보드를 숨기려면 다음과 같은 작업을 수행해야 한다는 것을 모두가 알고 있습니다. InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); 하지만 여기서 중요한 것은 사용자가 다른 장소를 터치하거나 선택할 때 키보드를 숨기는 방법입니다.EditText아니면 소프트 키보드? 나는 그것을 사용하려고 했습니다.onTouchEvent()Activity그러나 사용자가 다른 보기 외부를 터..

source 2023.06.04