2

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

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

4

1 回答 1

1

您无法检测到,但您可以做的是在清单中使用<permission />标签设置特殊权限,并android:permission在所需活动中设置属性。这样,它将仅适用于具有您签名的应用程序。以下是详细的安全提示

于 2013-03-03T11:41:53.677 回答