标签: android android-activity android-launcher kiosk
我编写了一个自定义Android启动器,只允许运行某些应用程序。这很有效,但我遇到了问题,当用户从其中一个允许的应用程序中启动新应用程序时。
例如,其中一个允许的应用可能有链接。如果用户点击该链接,则会打开一个浏览器。如果浏览器不是允许的应用程序之一,我需要拦截它并阻止它。
我一直在研究很多,但没有找到如何在启动新活动时检测自定义启动器,因此可以验证它是否已获得授权。
如何检测新活动何时开始,获取其包名并在不允许的情况下将其停止?
感谢您的帮助。