android - 如何使用应用锁在用户被阻止的应用上显示锁屏
问题描述
我正在开发一个应用程序锁定 android 项目。在看到许多来源之后,我能够编写一个服务来检测应用程序何时启动并检查它是否在用户想要锁定的应用程序的阻止列表中并在其上方显示一个锁定屏幕。
一些应用程序的主要活动前面有一个启动画面。通常,这些应用程序会显示一段时间的启动活动,然后跳转到其主要活动。
这就是问题所在......我的服务能够识别应用程序启动,在其上显示一个锁定屏幕,但是当用户输入密码时,如果它是在主要活动前面有启动屏幕的应用程序。 ...即使在用户输入密码之前,它的主要活动也会突然出现在我的锁定屏幕上。
有任何程序可以阻止在一段时间内更改顶级活动的意图。
我会很感激这个问题的帮助。提前致谢!
解决方案
推荐阅读
- reactjs - 如何使用 React 测试库粘贴剪贴板数据?
- smartcontracts - NEAR 协议可替代代币逻辑 NEP-21
- javascript - Wix:移动视图中的隐藏灯箱仍然显示一些阴影
- r - 在 R 中使用 FTC api 提取 50 多个结果
- javascript - 当您有多个来自 PHP 循环的表单时,如何通过 AJAX 提交单个表单
- mongodb - MongoDB计数按数组元素分组的数组中的匹配字符串
- excel - 检索小于给定日期的第一个日期不工作 Excel
- visual-studio-code - VS Code:用户和工作区的设置有什么区别
- mongodb - Mongo服务器错误“无法建立连接,因为目标机器主动拒绝了它。”
- python-xarray - getting KeyError '.zmetadata' when opening remote zarr store