【问题标题】:How can I know that App info screen of My Application is opened我怎么知道我的应用程序的应用程序信息屏幕已打开
【发布时间】:2021-05-13 12:43:25
【问题描述】:

当我的 Android 应用程序的应用程序信息屏幕在设置屏幕中打开时,需要在应用程序信息屏幕顶部绘制覆盖屏幕。 我怎么知道我的应用程序的应用程序信息屏幕已打开。打开应用信息屏幕时,我们是否会收到任何回调。 例如:设置 -> 应用程序 -> MyApp [要求是在我的应用程序的此屏幕上绘制叠加层]

提前致谢

【问题讨论】:

    标签: android permissions settings overlay


    【解决方案1】:

    当应用信息屏幕打开时,我们是否会收到任何回调。例如:设置 -> 应用程序 -> MyApp

    不,抱歉。

    需要在应用信息屏幕上绘制覆盖屏幕

    出于安全原因,我真诚地希望这被证明是不可能的。用户需要能够卸载应用、清除数据、调整权限、控制通知行为等。

    【讨论】:

      【解决方案2】:

      我认为您无法判断用户是否在您的应用信息屏幕中,但您可以监控一些设置窗口。 请注意,不再可能绘制任何系统组件,我不记得是从哪个版本的android开始的,但是已经有一段时间了,我认为从Android 7.0左右开始,因此,您无法阻止用户可以随意点击任何地方,只要他们正在查看系统 ui(例如设置应用程序、状态栏等)

      【讨论】:

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