Android:在键盘前面调用意图

时间:2014-10-01 13:06:53

标签: android android-intent flags lockscreen keyguard

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

FLAG_DISMISS_KEYGUARD

FLAG_SHOW_WHEN_LOCKED

因此,当我解锁锁屏时,如果手机上有代码,键盘锁仍会显示。

现在我希望能够从我的锁屏打开另一个应用程序,该应用程序也应该显示在键盘锁前面。关闭此应用后,键盘应再次显示,以便您无需输入密码即可访问手机的其余部分。

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

1 个答案:

答案 0 :(得分:0)

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

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

至于我的问题,我只是为我希望在键盘上显示的两项活动设置FLAG_SHOW_WHEN_LOCKEDFLAG_DISMISS_KEYGUARD标志。 希望它会对你有所帮助。