我想知道是否可以找到我从服务器下载的apk文件的版本?
我可以检索设备上已安装的我的应用程序的版本,但是我想使用下载的apk文件版本检查设备上已安装的应用程序版本。

最佳答案

在安装APK文件之前,您无法轻松获得该文件的版本。

话虽如此,您可以解压缩APK文件(仅是一​​个zip文件)并解析AndroidManifest.xml以获取版本代码的值。
 由于您提取的AndroidManifest.xml是一个二进制文件,因此您需要编写一些代码来解析它。它不像检查纯文本文件那么简单。

查看这篇文章,了解如何解析从APK中提取的AndroidManifest。

How to parse the AndroidManifest.xml file inside an .apk package

10-07 19:33
查看更多