问题:如何在 android 上触发锁定屏幕顶部的意图?
需要的行为:待定意图在手机睡着时触发,手机唤醒和启动活动,用户关闭活动,如果有的话,现在有“输入您的密码”屏幕。
示例:Android 标准闹钟/时钟。
问题:如何在 android 上触发锁定屏幕顶部的意图?
需要的行为:待定意图在手机睡着时触发,手机唤醒和启动活动,用户关闭活动,如果有的话,现在有“输入您的密码”屏幕。
示例:Android 标准闹钟/时钟。
当您正在寻找属于 android 的内容时,请尝试 grepcode :
google://闹钟grepcode
所以这是准确的答案:
唤醒手机:
PowerManager pm = (PowerManager) getApplicationContext().getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = pm.newWakeLock((PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP), "TAG");
wakeLock.acquire();
要在密码顶部启动活动:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN
| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
感谢帮助 !