主题标题描述了我的问题。在 Android 上,我可以在某处/以某种方式检查/验证某个应用程序是通过 Google Play 商店还是手动安装的?手动我的意思是它是从网上下载并安装的,从 sd 卡等安装的。
当您在网络上使用同一帐户在另一台设备上访问 google play 时,Google play 也能够查看是否安装了应用程序。所以它在某个地方注册了。例如,如果应用程序是通过 google play 安装的,是否可以“询问”google play?
编辑:根据 Marcin Orlowski 的回答,另请参阅下面我的解决方案。
最佳答案
有getInstallerPackageName() PackageManager 中的方法。对于旁加载的 APK,它不会返回任何名称。
关于Android:检查某个应用程序是通过商店还是手动安装的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30334237/