【问题标题】:Check if Android app is a game by packageName通过 packageName 检查 Android 应用是否是游戏
【发布时间】:2017-06-06 06:41:26
【问题描述】:

这是一个我无法从 StackOverflow 或直接从 Google 获取的问题。可能是因为我没有用正确的词搜索?

好吧,无论如何:

我正在尝试通过packageName 来检查应用是否是游戏。

我研究过的内容:

  1. I know the app could be checked if it comes from the Play Store,但是如果它来自任何商店呢?
  2. Inside the PackageInfo, there's the feature PackageManager.FEATURE_GAMEPAD 但如果它没有任何 GAMEPAD 或任何相关内容怎么办?只是一个...例如拼图游戏?
  3. I know that from API >= 21 you can really check it,但是老的呢?

非常感谢您。

问候。

拉斐尔。

【问题讨论】:

  • 我们应该如何通过包名知道应用程序是否是游戏?我的意思是:你有一个名为postman.tracker 的应用程序。你怎么知道它是一个游戏还是一个严肃的应用程序?
  • 也许我不够清楚:没有办法。

标签: android package-name


【解决方案1】:

我正在尝试通过包名称检查应用是否为游戏。

根据定义,这是不可能的。例如,对于什么是“游戏”没有统一的定义。

我知道从 API >= 21 你可以真正检查它

不,你不能,因为游戏不需要设置该标志。

【讨论】:

    【解决方案2】:

    在 Play 商店中查看应用类别 只需解析该包的 Play 商店页面并获取它所在的类别。游戏有一个非常独特的类别

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 1970-01-01
      相关资源
      最近更新 更多