android - 检测应用程序是否从华为应用市场安装

标签 android huawei-mobile-services android-package-managers huawei-developers appgallery

我想检测应用安装源。
我们可以在Android上使用两种方法来检测安装源:PackageManager#getInstallerPackageName(String)PackageManager#getInstallSourceInfo(String) .这两个调用都将返回安装程序应用程序的包名称。例如:

  • 亚马逊应用商店:com.amazon.venezia
  • 谷歌播放:com.android.vending

  • 我的问题是 ,对于从华为应用市场安装的应用程序,这个方法返回什么?

    最佳答案

    您可以使用相同的方法查看“com.huawei.appmarket”。

    关于android - 检测应用程序是否从华为应用市场安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68667149/

    相关文章:

    Android 11 - 在外部存储上创建应用程序特定目录

    android - onTaskRemoved() 在华为和小米设备中未被调用

    android - 如何在中国推送通知?

    android - 我怎样才能得到其他包中第二个顶级 Activity 的包名?

    Android:应用程序关闭后将值保留在列表中

    java - 如何在android 10中检测全屏手势模式

    android - RxJava + Retrofit 2 链接 API 请求

    flutter - Google Play 商店是否容忍华为 HMS?

    android - 获取SD卡上应用程序的图标

    android - 如何在使用 Intent.ACTION_PACKAGE_REMOVED 时查找已卸载的包名称