'wake lock'에 해당되는 글 1건

  1. 2020.07.03 wake lock example
android2020. 7. 3. 18:38

//AndroidManifest.xml

uses-permission android:name="android.permission.WAKE_LOCK" 


import android.os.PowerManager;


//init
PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Tag name");


//acquire
mWakeLock.acquire();

//release
if( mWakeLock.isHeld() ){
    Log.d(TAG, "wake lock release");
    mWakeLock.release();
}



 

wake lock 주체를 아래서 확인 가능

$cat /sys/power/wake_lock

 

출처 : http://androidxref.com/9.0.0_r3/

'android' 카테고리의 다른 글

native service를 aidl로 binding  (0) 2020.07.17
ForegroundService test  (0) 2020.07.08
Xlint error in Android studio  (0) 2020.04.24
Keystore file not set for signing config release 에러 발생  (0) 2020.04.24
android apex에 관한 글  (0) 2020.02.19
Posted by easy16