如何在不按电源按钮的情况下唤醒手机

时间:2012-02-19 11:27:22

标签: android

任何人都知道如何通过任何动作唤醒手机但没有按下电源按钮或任何硬键并在Android中以编程方式...

提前致谢

1 个答案:

答案 0 :(得分:3)

Yo可以使用这两个标志创建一个唤醒锁

PowerManager.SCREEN_BRIGHT_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "wake");
wakeLock .acquire();

这会将设备变为锁屏。

使用这些标志越过锁屏:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);