java解析apk包名以及看java版本号号时报错,java.util.zip.ZipError。请问这是什么问题啊只有在正式服务器会出现

概述:Java解析apk文件,获取apk文件里的包洺看java版本号号,图标文件等;

原理:利用aapt.exe或者aapt这些anroid平台解析apk文件的工具借用终端shell调用命令解析输出信息;

19 * apk工具类。封装了获取Apk信息的方法 25 * V0.2.1 修改程序名字为从路径中获得。 201 * 返回冒号前的属性名称 211 * 分离出包名、看java版本号等信息

上面加上阴影的部分代码,我想基本都是很好理解的获取当前运行的操作系统类型,适配上相应的指令和软件这样可以跨平台操作,而不需要修改代码;

 获取到相应软件后对apk文件┅行一行的进行解析,将相应的属性存到javaBean中并将apk文件图片通过流的方式写出到文件系统中,

* 从指定的apk文件里获取指定file的流

这里没什么好说嘚,就是用JavaIO中zip的方式解析文件并拿出图标写出到指定文件目录

我要回帖

更多关于 看java版本号 的文章

 

随机推荐