用户解锁屏幕时是否会触发一个意图?我希望我的应用能够在屏幕打开时调整亮度,但是我遇到的问题是锁定屏幕上的意图屏幕被触发,并且它不会调整该屏幕上的显示。android解锁屏幕意图?
7
A
回答
2
请看KeyguardLock类中的disableKeyguard
方法。
8
是的,ACTION_USER_PRESENT
是用户后播出解锁:
http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT
注意,这是一个受保护的广播,如果用户使用的是锁屏更换,如WidgetLocker
或NoLock
的USER_PRESENT
不得被发送或可能在错误的时间发送。
为了检测WidgetLocker
的解锁看到: http://teslacoilsw.com/widgetlocker/developers
5
添加接收机menifest文件
<receiver android:name=".ScreenReceiver">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
创建广播接收机,它的工作原理,打开应用程序时,手机被解锁。
public class ScreenReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
System.out.println(intent.getAction());
if (intent.getAction().equals(Intent.ACTION_USER_PRESENT))
{
Intent intent1 = new Intent(context,MainActivity.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent1);
}
}
我确定它会工作。
相关问题
- 1. Android:解锁屏幕
- 2. 访问Android解锁屏幕
- 3. Android活动解锁屏幕
- 4. Linaro android qemu屏幕解锁
- 5. 屏幕锁定和解锁
- 6. FLAG_DISMISS_KEYGUARD解锁屏幕
- 7. Android新意图新屏幕
- 8. android意图新屏幕
- 9. Android屏幕定位意图
- 10. 什么是调用“选择屏幕锁定”屏幕的意图?
- 11. 无法在Android中解锁屏幕
- 12. 检测屏幕打开或解锁,Android
- 13. 屏幕解锁语音命令android
- 14. 使用disableKeyguard在android中解锁屏幕
- 15. 如何进入Android的“解锁”屏幕
- 16. 解锁屏幕在通话中android
- 17. 使用nfc的android解锁屏幕
- 18. 的Android ICS屏幕解锁 - 查看
- 19. Android:实现应用程序锁定屏幕的意图设置
- 20. Android解锁屏幕,然后重新锁定屏幕(Nook简单触摸)
- 21. 屏幕解锁时崩溃
- 22. 屏幕解锁问题
- 23. 解锁屏幕效果
- 24. 解锁的Android锁屏
- 25. 解锁Android锁屏活动
- 26. 确定锁定屏幕已解锁
- 27. 如何解锁锁定屏幕?
- 28. 锁定和解锁屏幕 - iPad
- 29. 关于屏幕锁定和解锁
- 30. 替换Android屏幕锁
我不认为这直接回答了这个问题。因为这似乎是解锁屏幕的方法,而不是在屏幕解锁时收到通知。 – stealthcopter 2010-08-30 14:20:31