Java Android-控制用户想要安装的应用程序
我需要一个广播接收器或类似的东西,当用户想要安装应用程序时,我可以使用它。这意味着,当用户按Install时,是否有广播内容,以便我可以在我的应用程序中捕获并禁止尝试安装该应用程序 如果没有,是否有一种机制来解决这个问题?即,当安装应用程序时-是否静默卸载? 我需要控制用户要安装的应用程序Java Android-控制用户想要安装的应用程序,java,android,google-play,Java,Android,Google Play,我需要一个广播接收器或类似的东西,当用户想要安装应用程序时,我可以使用它。这意味着,当用户按Install时,是否有广播内容,以便我可以在我的应用程序中捕获并禁止尝试安装该应用程序 如果没有,是否有一种机制来解决这个问题?即,当安装应用程序时-是否静默卸载? 我需要控制用户要安装的应用程序 谢谢我们打算抓住安装和unistall <receiver android:name=".IntentReceiver"> <intent-filter> <action and
谢谢我们打算抓住安装和unistall
<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>
这意味着,当用户按Install时,是否有广播内容,以便我可以在我的应用程序中捕获并禁止尝试安装该应用程序
幸运的是,没有
如果没有,是否有一种机制来解决这个问题?即,当安装应用程序时-是否静默卸载
幸运的是,没有
我需要控制用户要安装的应用程序
幸运的是,对于Android用户来说,你没有这样的权利
欢迎您编写自己的固件,将其放在自己的手机上,然后分发这些手机。这并没有回答海报的问题——他在问如何提前告知(可能有机会否决该行动)。你是在告诉他事后该如何告诉他。我在链接中给出的答案是什么,在安装完成之前,没有一个意图建议你,哪一部分回答了“并禁止尝试安装该应用程序?”问题?没有一种机制可以做到这一点,幸运的是,对于用户来说,这个答案只回答了问题中可能的一小部分。这与Commonware形成了有益的对比,Commonware指出总体目标并非如此。我不认为存在这样的机制,而且我确信如果它确实存在,则需要系统许可,这意味着必须使用特定于平台的签名密钥对其进行签名。如果您能够使用该密钥进行签名,则可能能够将此功能添加到您自己的构建中。