当锁屏出现时 Android 启动意图

2024-01-14

我正在尝试开发替代锁屏 因为我需要一个意图过滤器来监听屏幕关闭

但问题是我不知道要使用哪个属性以及要给出哪个值


也在做同样的事情。

这就是问题 https://stackoverflow.com/questions/10800683/android-ics-native-lockscreen我昨天发的,关注一下也许会弹出一些东西。

顺便说一句,正如我在问题中所写的那样,您必须听到的操作是:

  • 意图.ACTION_SCREEN_ON http://developer.android.com/reference/android/content/Intent.html#ACTION_SCREEN_ON:屏幕已打开,您必须在此处开始活动并检查在KeyguardRestrictedInputMode中 http://developer.android.com/reference/android/app/KeyguardManager.html#inKeyguardRestrictedInputMode%28%29此方法可确保键盘保护(锁屏)已打开。
  • Intent.ACTION_SCREEN_OFF http://developer.android.com/reference/android/content/Intent.html#ACTION_SCREEN_OFF:这是屏幕关闭时发送的事件,在这里做你需要做的事情。
  • Intent.ACTION USER_PRESENT http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT:当用户解锁安全键盘保护时,会发送此消息。

需要了解的重要一点是这两个法兰:

  • WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SHOW_WHEN_LOCKED:
  • WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_DISMISS_KEYGUARD

在锁屏活动中使用它们,以便能够在屏幕锁定时使用它们,并在键盘不安全时关闭键盘保护。

希望这对您有所帮助,关于 Android 锁屏定制的文档非常缺乏。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当锁屏出现时 Android 启动意图 的相关文章

随机推荐