如何从带有PHP的APK中获取versionCode
,versionName
应用程序图标和应用程序标签
答案 0 :(得分:5)
我不熟悉php所以我不能提供任何代码,但想法是:
AndroidManifest.xml
和<manifest>
和android:versionCode
android:versionName
标记
答案 1 :(得分:2)
如果我没错,APK就是zip文件。并且android包将有某种XML文件,它将提及版本信息。
在PHP中,您既可以解压缩也可以读取XML。
答案 2 :(得分:1)
您可能知道APK是一个简单的zip格式存档,其中包含XML格式的元数据。
尝试解压缩一些apks并查看哪些文件包含您需要的信息。
这一切都可以在PHP中轻松完成。
答案 3 :(得分:1)
那么,
这是正确的apk实际上是一个zip文件,并且很容易解压缩。 但是清单xml不是标准的xml格式。它是某种支持性的Android格式。
您可以使用apktool来解压缩xml,但如果您的服务器上没有Java,那么它是Java版本并不是很有趣。
还有一个Python库,AXMLParsePY
然后我们有AXmlPrinter2,也是用Java编写的
我自己正在寻找一个PHP库而已经放弃了。现在正在寻找轻量级的东西,我可以从其他语言转换。