java - 有没有办法检查应用程序的安装位置

标签 java android gradle google-play apk

在我的项目中,我想知道我的应用程序是从哪个网站或安卓市场下载并安装的。

现在我看到两种方式:
1) 使用手机浏览器存储保存位置
2) 为系统中的每个站点生成应用程序

这两个对我的项目来说都足够了,但我想知道是否有其他合法的方式通过 Play 市场

最佳答案

PackageManager.getInstallerPackageName()将为您提供安装应用程序的应用程序的包名称,包名称作为 String 传递。

关于java - 有没有办法检查应用程序的安装位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39799618/

相关文章:

java - fragment 上的按钮返回空值指针并使应用程序崩溃

java - 根据用户输入动态更改应用程序名称

android - 如何让旧的自定义 ActionBar 出现在新的 SDK 上?

android - Android问题中的AnimationDrawable

android - 无法构建项目

java - Camel SFTP Producer 重试特定类型的错误

java - 按对象内部的值过滤 RecyclerView

Java - 如何检查另一个(非 Java)进程是否正在 Linux 上运行

android - 如何让 Android Studio 1.1 在 "Make"指令期间调用 generateDebugTestSources 而不是 assembleDebugTest?

maven-2 - 在哪里可以找到用 Ivy、Maven、Gant 和 Gradle 表达的单个示例?