有没有办法(意图)知道我的应用程序是否已安装? 我按照以下链接,但我的应用程序在安装我的应用程序时没有得到意图
答案 0 :(得分:4)
如果你想从应用程序A执行任何代码,它必须已经安装(显而易见,不是吗?),所以你无法从你的应用程序A检查你的应用程序APP是否已安装。
如果你想知道你什么时候死了就好了:在你死后,你将无法知道它。另一方面,其他人可以知道你何时死亡......同样适用于Android场景:应用B可以知道是否安装了应用A(通过使用getInstalledPackages
或意图或其他)。
答案 1 :(得分:0)
请记住在AndroidManifest中设置适当的权限。
你引用了Android - How to intercept the 'Install application' intent的链接 - 这意味着你想知道什么时候安装了应用程序?您是否尝试检查人们是否真的下载了您的应用?基本上我认为不可能这样做。
但如果您想查看您的应用是否已安装,只需检查一下SharedPreference,如果不可能,则为全新安装。