JAVA环境解析APK程序名及图标等配置信息
想做一个小程序打包成jar包,解析APK的配置信息,遇到问题向大神请教
现遇到如下问题:
1.使用AxmlPrinter2.jar包可以解析出APK的AndroidManifest.xml中的信息包括包名,版本信息,权限信息等配置信息,但是我还想获取android:icon和android:label(apk的图标和程序名)信息,这个时候在AndroidManifest.xml中解析出来的是
<application android:theme="@7F070001" android:label="@7F060004" android:icon="@7F020010" android:debuggable="true" >
不能拿到程序名和图标
2.使用aapt.exe文件可以读取到全部的信息,但是使用的时候还需要配置aapt.exe的路径,在Windows和Linux环境下路径指向不同,并且也不方便。
我想做到只需一个jar包,需要读取apk的配置信息的时候只传一个APK的路径及图标保存路径就可以了。
使用aapt.exe的话,我想到把aapt.exe放在bin目录下,但是打成jar包之后没法运行bin目录下的aapt.exe文件,想请教一下如何在jar包中运行bin目录下的aapt.exe文件或者有没有其他的读取APK所有配置信息的方法