【问题标题】:Android: Calling intent in front of keyguardAndroid:在键盘保护前调用意图
【发布时间】:2014-10-01 13:06:52
【问题描述】:

我正在制作自定义锁屏。我的活动使用了以下标志。

FLAG_DISMISS_KEYGUARD

FLAG_SHOW_WHEN_LOCKED

所以当我解锁我的锁屏时,如果你的手机上有密码,键盘锁仍然会显示。

现在我希望能够从我的锁屏中打开另一个应用程序,该应用程序也应该显示在键盘保护前面。关闭此应用后,键盘锁应该会再次显示,这样您就无法在不输入密码的情况下访问手机的其余部分。

有没有办法将这些标志传递给新活动?或者任何其他方式让新活动出现在键盘保护前面?

【问题讨论】:

    标签: android android-intent flags lockscreen keyguard


    【解决方案1】:

    我也在开发一个类似的应用程序,我必须在键盘保护前显示两个屏幕。 (锁屏和其他一些屏幕)

    我只在 Lollipop (5.0) 上遇到了问题,标志 FLAG_SHOW_WHEN_LOCKEDFLAG_DISMISS_KEYGUARD 根本没有解除键盘保护。他们只是让我展示我想要的东西,而无需处理任何类型的键盘保护,但只要我关闭之前显示的屏幕,键盘保护就在那里。 这种行为是新的,在 5.0 之前,这两个标志完全解锁了键盘保护。

    至于我的问题,我只是为我想要显示在键盘保护顶部的两个活动设置了FLAG_SHOW_WHEN_LOCKEDFLAG_DISMISS_KEYGUARD 标志。 希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多