Android画面のスリープと起動
486 ワード
一、方式一
二、方式二
PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
//
wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, this.getClass().getName());
wakeLock.setReferenceCounted(false);
// 10s
wakeLock.acquire(10000);
// ,
wakeLock.release();
二、方式二
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);