JAVA使用AXMLPrinter获取APK中Androidmanifest.xml信息
2012-04-21 10:07
1696 查看
默认情况下,AXMLPrinter只对Android的二进制格式的Androidmanifest.xml进行解析。 由于项目希望直接从APK文件中解析出Androidmanifest.xml,笔者在AXMLPrinter.jar的基础上加入了对APK压缩文件的解析。
static final String DEFAULT_XML = "AndroidManifest.xml"; File apkFile = new File(apkPath); file = new ZipFile(apkFile, ZipFile.OPEN_READ); ZipEntry entry = file.getEntry(DEFAULT_XML); AXmlResourceParser parser=new AXmlResourceParser(); parser.open(file.getInputStream(entry));1、JAVA项目直接调用test.getManifestXMLFromAPK(String)返回XML字符串。2、使用命令行
java -jar APKParser.jar [apk file]
原文地址:JAVA使用AXMLPrinter获取APK中Androidmanifest.xml信息 | http://orgcent.com/apk-androidmanifest-axmlprinter/
相关文章推荐
- Android APK反编译方法(可以获取APK xml和android Manifest,java代码等内容)
- Android APK反编译方法(可以获取APK xml和android Manifest,java代码等内容)
- JAVA使用AXMLPrinter获取APK中Androidmanifest.xml信息
- java使用android aapt获取APK信息
- Android APK反编译方法(可以获取APK xml和android Manifest,java代码等内容)
- Android APK反编译方法(可以获取APK xml和android Manifest,java代码等内容)
- Android中如何获取系统应用程序列表与AndroidManifest.xml信息
- android 获取 apk mainfest.xml中的信息
- apk反编译查看*.java,AndroidManifest.xml,布局xml文件
- 使用java获取未来7天天气信息,可用于android
- apk反编译查看*.java,AndroidManifest.xml,布局xml文件
- android开发中怎么获取manifest.xml文件中(meta-data)的信息
- Android获取apk签名信息(举例说明java反射调用方法步骤)
- 使用java获取未来7天天气信息,可用于android
- 使用AXMLParser解析apk中的AndroidManifest.xml
- apk反编译查看*.java,AndroidManifest.xml,布局xml文件
- 使用 ApplicationInfo 读取 AndroidManifest.xml 中的meta-data信息
- 使用AXMLParser解析apk中的AndroidManifest.xml
- 教你如何反编译Android apk获取java源代码,图片、XML配置、语言资源
- 读取APK包中配置文件 AndroidManifest.xml 中的版本信息