ContentProvider는 안드로이드 스튜디오에서 생성마법사로 간단히 생성가능
exported 다른 앱에 공개할지 여부
adb 로 contentprovider에 접속
wakelock 화면 on cpu on full_wake_lock (deprecated)
화면 on(약간 어두움) cpu on screen_dim_wake_lock (deprecated)
화면 off cpu on partial_wake_lock
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON 을 이용
서포트 라이브러리 WakefulBroadcastReceiver 사용 (60초만 얻고 해제됨) 퍼미션 사용
사용 후 WakefulBroadcastReceiver.completeWakefulIntent()로 해제
wakelock 상태 확인 adb shell dumpsys power
exported 다른 앱에 공개할지 여부
adb 로 contentprovider에 접속
adb shell content query --uri content:://com.advanced.android/wordoftoday --projection _id:words:name adb shell content query --uri content:://com.advanced.android/wordoftoday/0 --projection _id:words:name adb shell content query --uri content:://com.advanced.android/wordoftoday --projection _id:words:name --where "name='Taiki'" adb shell content insert --uri content:://com.advanced.android/wordoftoday/ --bind name:s:Shunsuke --bind date:i:20151015 --bind words:s: '오늘은 멋진 날'혹은 페이스북에서 개발한 Stetho를 이용
wakelock 화면 on cpu on full_wake_lock (deprecated)
화면 on(약간 어두움) cpu on screen_dim_wake_lock (deprecated)
화면 off cpu on partial_wake_lock
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON 을 이용
서포트 라이브러리 WakefulBroadcastReceiver 사용 (60초만 얻고 해제됨) 퍼미션 사용
사용 후 WakefulBroadcastReceiver.completeWakefulIntent()로 해제
wakelock 상태 확인 adb shell dumpsys power
'개발정보 > 안드로이드' 카테고리의 다른 글
안드로이드 개발 레벨업 교과서 6장 Gradle (0) | 2019.01.15 |
---|---|
안드로이드 개발 레벨업 교과서 5장 MVP, MVVM (0) | 2019.01.08 |
안드로이드 개발 레벨업 교과서 4장 Support Library (0) | 2019.01.08 |
안드로이드 개발 레벨업 교과서 2장 액티비티와 프래그먼트 (0) | 2019.01.08 |
안드로이드 개발 레벨업 교과서 1장 안드로이드 스튜디오 (0) | 2019.01.08 |