문제점 전략 Wakelock 생성 방법 https://developer.android.com/training/scheduling/wakelock.html#wakeful http://gun0912.tistory.com/64Android 6.0 이상에서의 백그라운드 서비스 생존 방법에 대한 고찰
개요
화면 항상 켜기
<RelativeLayout
....
android:keepScreenOn="true"
....
>
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Wakelock
<uses-permission android:name="android.permission.WAKE_LOCK" />
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
"MyWakelockTag");
wakeLock.acquire();
Broadcast Receiver Wakelok 방법
WakefulBroadcastReceiver,
Scheduling Repeating Alarms
삼성 스마트 매니저 극복 방법
http://blog.soundl.ly/2016/04/blog-post_12.html
'Computer Science > Android Application' 카테고리의 다른 글
구글 글래스 엔터프라이즈 에디션 (Google Glass Enterprise Edition) 리뷰 (14) | 2018.07.31 |
---|---|
Activity와 Service간의 통신 (0) | 2018.04.09 |
SQLite 탐색기 및 기초 쿼리 (0) | 2018.04.03 |
NotificationListenerService 이상 종료 문제 및 디버깅 방법 (0) | 2017.10.31 |
Firebase 설정 방법 (0) | 2017.10.31 |