我喜欢该应用程序可以从它的安装位置找到它,例如从 GooglePlay、Amazon 或直接在本地安装。
所以当应用程序启动时,它知道它来自哪里。
这有可能吗?
最佳答案
使用方法 String getInstallerPackageName (String packageName)
。
有关详细信息,请参阅 this
您可以将此方法用作:
String market=context.getPackageManager().getInstallerPackageName(context.getPackageName());
据我所知,Amazon 返回 "com.amazon.venezia"
并且 Google Play Store 返回 "com.android.vending".
关于android - 如何找出应用程序的安装位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25440488/