标签: android android-intent launcher
作为标题,我有一个只希望用户从主屏幕或历史菜单启动的应用程序。我们可以检测该应用程序是否由任何其他应用程序启动吗?
我尝试过intent.getFlags()方法,但不幸的是调用者应用程序似乎也可以将标志值设置为所需的值。
答案 0 :(得分:1)
您无法检测到,但您可以使用<permission />标记在清单中设置特殊权限,并在所需活动中设置android:permission属性。这样,它只适用于有签名的应用程序。以下是security tips详细信息。
<permission />
android:permission