Android 如果设备上已有其他应用程序,则不要让用户安装该应用程序

Android 如果设备上已有其他应用程序,则不要让用户安装该应用程序,android,Android,这就是我要做的。我只希望那些包名为com.instance.partyhard但尚未安装包名为com.example.abc的应用程序的用户安装我的应用程序。仅供参考,这两个都是我的应用程序,但我不希望用户同时安装这两个应用程序。有什么方法可以做到这一点吗?在安装时,您无法检查已安装的应用程序。这将是一个隐私滞后和安全问题 您可以在启动应用程序时检查已安装的应用程序,并显示注释(或打开启动其他应用程序的意图),通知用户使用其他应用程序。不,我认为没有这种方法。如果两个相同的应用程序具有不同的软件

这就是我要做的。我只希望那些包名为
com.instance.partyhard
但尚未安装包名为
com.example.abc
的应用程序的用户安装我的应用程序。仅供参考,这两个都是我的应用程序,但我不希望用户同时安装这两个应用程序。有什么方法可以做到这一点吗?

在安装时,您无法检查已安装的应用程序。这将是一个隐私滞后和安全问题


您可以在启动应用程序时检查已安装的应用程序,并显示注释(或打开启动其他应用程序的意图),通知用户使用其他应用程序。

不,我认为没有这种方法。如果两个相同的应用程序具有不同的软件包名称,则它们都可以安装。您可以在启动此应用程序时检查它们是否安装了您的其他应用程序,但我不知道这是否会解决您的问题。不,它们不是同一个应用程序,它们完全不同。但我想在这两个应用程序之间进行通信,我不希望用户同时安装这两个应用程序,所以我只想在安装应用程序时进行检查。