Ree*_*eed 6 android lockscreen android-windowmanager
我希望能够在设备密码锁定时启动不属于我的应用程序的活动.如果可能的话,我怎么能这样做呢?
注:我很清楚推杆getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);内onCreate我的活动.但是,这不起作用,因为我没有开始自己的活动,而是在我的应用程序之外的第三方活动.
小智 1
如果您尝试通过锁定屏幕启动任何第三方应用程序,它将不起作用。正如您自己所观察到的,您需要设置窗口标志以确保活动在锁定屏幕上启动,无法确保其他第三方应用程序的活动也设置相同的标志。
如果您正在构建一个功能包,其中每个功能只是一个不同的应用程序,那么您必须确保这些功能的所有入口点都设置了此窗口标志。最好的办法是声明一个 BaseActivity,它在创建时设置适当的标志,并让所有功能开发团队使用它作为入口点的基类。
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |