我需要一个BroadCast接收器或类似的东西,当用户想要安装应用程序时可以使用它。这意味着,当用户按下Install时 - 是否有广播的东西,以便我可以捕捉到我的应用程序,并禁止尝试安装该应用程序?Android - 用户想要安装的应用程序的控制
如果不是 - 是否有一种机制可以做到这一点,作为解决方法?即应用程序安装时 - 要静静地卸载? 我需要控制用户想要安装的应用程序。
感谢
我需要一个BroadCast接收器或类似的东西,当用户想要安装应用程序时可以使用它。这意味着,当用户按下Install时 - 是否有广播的东西,以便我可以捕捉到我的应用程序,并禁止尝试安装该应用程序?Android - 用户想要安装的应用程序的控制
如果不是 - 是否有一种机制可以做到这一点,作为解决方法?即应用程序安装时 - 要静静地卸载? 我需要控制用户想要安装的应用程序。
感谢
这将意味着,当用户按下安装 - 是有什么广播,以便我可以赶上我的应用程序,并禁止尝试安装该应用程序?
幸运的是,没有。
如果不是 - 是否有一种机制可以做到这一点,作为解决方法?即应用程序安装时 - 要静静地卸载?
幸运的是,没有。
我需要控制用户想要安装哪个应用程序。
对于Android用户来说,幸运的是,您没有这种权利。
欢迎您自行编写固件,将其放在您自己的电话上,并分发这些电话。
有搭上意图安装和反安装
<receiver android:name=".IntentReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
的问题在这里回答 Android - How to intercept the 'Install application' intent
我不相信这样的机制存在,我敢肯定,如果它确实存在,它将需要系统权限,这意味着它必须使用平台特定的签名密钥进行签名。如果您可以使用该密钥进行签名,则可以将此功能添加到您自己的版本中。 – mah