android 唤醒屏幕
一)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);