阻止另一个应用程序启动启动器/主要活动

时间:2013-03-03 11:20:15

标签: android android-intent launcher

作为标题,我有一个只希望用户从主屏幕或历史菜单启动的应用程序。我们可以检测该应用程序是否由任何其他应用程序启动吗?

我尝试过intent.getFlags()方法,但不幸的是调用者应用程序似乎也可以将标志值设置为所需的值。

1 个答案:

答案 0 :(得分:1)

您无法检测到,但您可以使用<permission />标记在清单中设置特殊权限,并在所需活动中设置android:permission属性。这样,它只适用于有签名的应用程序。以下是security tips详细信息。