我有.apk
个文件。我想知道该应用属于哪个类别(类别示例:游戏,娱乐,体育等)。
仅供参考:不需要Google Play服务来获取apk
的类别。其他一些可行的解决方案是受欢迎的。
答案 0 :(得分:1)
无法从.apk文件中直接检索Play商店类别 。
但是,您可以通过在AndroidManifest.xml
和Strings.xml
在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>
希望这有帮助