android 喚醒螢幕

無名_四葉草發表於2020-04-04

一)AndroidManifest.xml 加許可權

<uses-permission android:name="android.permission.WAKE_LOCK" />

二)宣告 WakeLock 物件

	private WakeLock mWakeLock;

	public void onCreate() {
		super.onCreate();
		PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);            
		mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK                    
				| PowerManager.ACQUIRE_CAUSES_WAKEUP                    
				| PowerManager.ON_AFTER_RELEASE, TAG);
		if (D) Log.e(TAG, TAG + " created.");
	}

三)喚醒螢幕

mWakeLock.acquire(5000);


相關文章