Android Battery optimization settings
사용 언어: Kotlin 1.6.10
사용 버전: Android Studio 2021.1.1 Patch 2
이번 시간에는 이 Battery optimization settings를 사용자가 직접 해제하도록 만드는 방법을 알아보겠습니다.
Permission을 이용하면, 코드에서 해당 앱의 건전지 최적화 설정을 조작할 수 있습니다. 하지만, 문제는 구글 플레이에서 이러한 권한이 있는 앱은 정말 필요한 경우가 아니면 거부시킵니다. 그럼, 아무도 다운로드하지 못하겠죠?
그래서 그 권한은 건들지 않고, 사용자에게 설정 창만 띄워주는 것까지만 해보겠습니다.
사용 버전: Android Studio 2021.1.1 Patch 2
안드로이드 Battery optimization settings를 알아보겠습니다.
안드로이드 앱은 자동으로 건전지 사용량을 최적화합니다. 그래서 앱이 절전 모드로 들어가게 되어 알림 같은 게 제대로 작동하지 않을 수 있습니다.
이번 시간에는 이 Battery optimization settings를 사용자가 직접 해제하도록 만드는 방법을 알아보겠습니다.
Permission을 이용하면, 코드에서 해당 앱의 건전지 최적화 설정을 조작할 수 있습니다. 하지만, 문제는 구글 플레이에서 이러한 권한이 있는 앱은 정말 필요한 경우가 아니면 거부시킵니다. 그럼, 아무도 다운로드하지 못하겠죠?
그래서 그 권한은 건들지 않고, 사용자에게 설정 창만 띄워주는 것까지만 해보겠습니다.
버튼을 누르면, intent를 만들고 실행합니다.
intent의 action에는 Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS를
넣습니다.
해당 기능은 API 23부터 추가되었기 때문에 분기문을 넣어주어도 됩니다.
실행해 봅시다.
맨 밑에 버튼을 누르면.
이렇게 건전지 최적화 설정 창이 나옵니다.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.