gpt4 book ai didi

android - 在手机锁定时开始外部 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:12:35 25 4
gpt4 key购买 nike

我希望能够在设备被密码锁定时启动不属于我的应用程序的 Activity。如果可能的话,我该怎么做?

注意:我很清楚将 getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); 放在我的 onCreate 中 Activity 。不过,这不会起作用,因为我不是在开始我自己的 Activity ,而是在我的应用程序之外的第 3 方 Activity 。

最佳答案

如果您尝试在锁定屏幕上启动任何第三方应用程序,它将不起作用。正如您自己观察到的,您需要设置窗口标志以确保 Activity 在锁定屏幕上启动,无法确保来自其他第三方应用程序的 Activity 也设置相同的标志。

如果您正在构建一个功能包,其中每个功能只是一个不同的应用程序,那么您将必须确保这些功能的所有入口点都设置了这个窗口标志。最好的办法是声明一个 BaseActivity,它在创建时设置适当的标志,并让所有功能开发团队使用它作为入口点的基类。

关于android - 在手机锁定时开始外部 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11818026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com