개발자 블로그
ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 시스템 대화상자 본문
배터리 최적화 예외 목록에 등록하기 위해서 "ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" 인텐트를 실행했을 때 뜨는 대화상자다.
혹시나 해당 권한 요청을 고려하는 개발자에게 도움이 될까 싶어서 추가한다.
여기서 허용을 하게 되면, 배터리 최적화 예외 목록에 "최적화 하지않음"으로 추가 된다.
참고로 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 인텐트를 실행하기 위해서는 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 퍼미션이 필요하다. 그리고 (중요) 해당 퍼미션이 선언 된 앱은 Google Play에 앱을 등록할 때 거부될 수도 있다.
해당 퍼미션이 앱 사용에 있어서 반드시 필요한 경우에만 승인을 해준다고 한다. 자세한 내용은 여기를 참고.
안드로이드 9.0 (Andoid P)의 강화된 전원관리에 관련 더 자세한 내용을 보려면 아래 링크를 클릭!
☞ https://developer.android.com/about/versions/pie/power
배터리 최적화 예외 목록 추가와 관련해서 더 자세한 내용을 보려면 아래 링크를 클릭!
☞ https://developer.android.com/training/monitoring-device-state/doze-standby#support_for_other_use_cases
(잡담..)
배터리 최적화 예외 목록에 추가를 했는데도 갤럭시s10에서는 제대로 동작 안하는 것 같다. 직접 확인한건 아니고 유저분의 제보로 알게 되었는데.. 이 방법으로도 안되면 대체 뭘 어떻게 해야 되는거냐..-_-;;
'프로그래밍 > 안드로이드' 카테고리의 다른 글
Cannot resolve symbol '@string/appbar_scrolling_view_behavior' 오류 해결 방법 (0) | 2020.12.18 |
---|---|
안드로이드 코딩 테스트 후기 (0) | 2020.09.14 |
내 안드로이드 스튜디오 선호 설정 (0) | 2019.03.31 |
구글의 RECEIVE_SMS 퍼미션 제거 권고 대응 (1) | 2018.12.30 |
Chrome Custom Tabs 사용 시 Referrer 기록하기 (0) | 2018.07.17 |