是否可以从.apk文件中获取Android App类别?

时间:2016-02-05 11:26:05

标签: android google-play apk categories

我有.apk个文件。我想知道该应用属于哪个类别(类别示例:游戏,娱乐,体育等)。

仅供参考:不需要Google Play服务来获取apk的类别。其他一些可行的解决方案是受欢迎的。

1 个答案:

答案 0 :(得分:1)

无法从.apk文件中直接检索Play商店类别

但是,您可以通过在AndroidManifest.xmlStrings.xml

中搜索关键字,以编程方式扫描.apk文件的内容

在Android应用程序中,您可以

exec("cat /sdcard/unzippedapk/res/Strings.xml | grep -i game OR sports OR social media")

并测量输出以查看是否有匹配。

您的其他选项是获取包名称,并查询play.google.com并解析HTML:

HTTP获取:https://play.google.com/store/apps/details?id=com.XXXX.XXXXX&hl=en

相关HTML细分:

<span itemprop="genre">Productivity</span>

希望这有帮助