任何人都知道如何通过任何动作唤醒手机但没有按下电源按钮或任何硬键并在Android中以编程方式...
提前致谢
答案 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);