이 글의 모든 것은 Android 공식 문서를 참조하여 정리하였습니다.Jetpack Compose는 네이티브 UI를 빌드하기 위한 Android 최신 툴킷입니다.더 적은 수의 코드, 강력한 도구, 직관적인 Kotlin API로 Android의 UI 개발을 간소화하고 가

API 14 이상부터 안드로이드 Runtime Permission은 사용자가 직접 권한을 허락해야 특정 기능을 사용할 수 있도록 바뀌었다. 권한을 항상 취소할 수 있는 옵션을 제공하며 사용자는 권한을 거부할 수 있다.Android Permission은 normal,
인텐트는 4대 컴포넌트 중 하나로 메시징 객체입니다. 인텐트의 기본 개념 인텐트는 실행을 위해 안드로이드 시스템에 정보를 넘기는 행동입니다. Activity A가 작업 설명이 들어있는 Intent를 생성하여 startActivity() 에 전달한다. Android
내가 원하는 조건은 인앱에서는 캡쳐가 가능하고, 백그라운드 및 멀티태스킹 전환 시 보안상의 이유로 화면을 노출하지 않도록 하는 것이었다.위와 같이 코드를 작성하면 갤럭시 S8에서는 멀티태스킹 전환 시, 캡쳐가 불가능하며 화면이 흰색 배경으로 가려지게 되었다하지만, Pe
안드로이드 targetSDK & compileSDK 를 33 → 34 마이그레이션 정리(번역)알림: 정확한 알람 일정은 기본적으로 거부됩니다.SCHEDULE_EXACT_ALARM 을 사용할 때 제한이 생겼습니다.정확한 예약 알림은 기본적으로 거부됨 상태라는 것을 의미
강제 중지 상태 앱은 사용자가 직접 실행하거나 위젯/쉐어시트 등으로 간접 실행할 때까지 계속 중지됨이를 위해 종료 시점에 모든 PendingIntent도 취소됨. 위젯이 비활성화되고, 다시 실행해야 복구됨 ApplicationStartInfo.wasForceStoppe