Android Custom Launcher - 如何检测从其他应用程序内部启动应用程序的时间

时间:2017-03-02 16:22:00

标签: android android-activity android-launcher kiosk

我编写了一个自定义Android启动器,只允许运行某些应用程序。这很有效,但我遇到了问题,当用户从其中一个允许的应用程序中启动新应用程序时。

例如,其中一个允许的应用可能有链接。如果用户点击该链接,则会打开一个浏览器。如果浏览器不是允许的应用程序之一,我需要拦截它并阻止它。

我一直在研究很多,但没有找到如何在启动新活动时检测自定义启动器,因此可以验证它是否已获得授权。

如何检测新活动何时开始,获取其包名并在不允许的情况下将其停止?

感谢您的帮助。

0 个答案:

没有答案