如何找出应用程序的安装位置?
Posted
技术标签:
【中文标题】如何找出应用程序的安装位置?【英文标题】:How to find out from where an app was installed? 【发布时间】:2014-10-15 22:08:17 【问题描述】:我喜欢应用程序从安装位置查找,例如从 GooglePlay、Amazon 或仅通过本地安装。
所以当应用程序启动时它知道它来自哪里。
这有可能吗?
【问题讨论】:
不,那不可能…… Can PackageManager.getInstallerPackageName() tell me that my app was installed from Amazon app store? 的可能重复项 【参考方案1】:使用方法String getInstallerPackageName (String packageName)
。
欲了解更多信息,请参阅this
您可以将此方法用作:
String market=context.getPackageManager().getInstallerPackageName(context.getPackageName());
据我所知,亚马逊返回 "com.amazon.venezia"
,Google Play 商店返回 "com.android.vending".
【讨论】:
以上是关于如何找出应用程序的安装位置?的主要内容,如果未能解决你的问题,请参考以下文章