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