使用AXMLParser解析apk中的AndroidManifest.xml
来源:互联网 发布:bx5u3图文编辑软件 编辑:程序博客网 时间:2024/06/06 02:06
如果自己搭一个Market,需要考虑对用户上传的apk文件,读取出其packageId, versionCode, permission等信息,
利用AXMLParser就可以解决这个问题。这里可以下载AXMLParser:
http://code.google.com/p/xml-apk-parser/
AXMLPrinter2 只能解析二进制的XML文件,使用方法:
java -jar AXMLPrinter.jar <binary xml file>
APKParser可以直接解析apk文件:
java -jar APKParser.jar <apk file>
我们需要把AndroidManifest.xml文件的InputStream获取到,然后传给AXMLParser,就可以了。
获取方式(Java代码):
String apkPath = "d:/android/Exhibition.apk"; // apk文件路径ZipFile zf = new ZipFile(apkPath); // 建立zip文件InputStream is = zf.getInputStream(zf.getEntry("AndroidManifest.xml")); // 得到AndroidManifest.xml文件
原文地址:点击打开链接
0 0
- 使用AXMLParser解析apk中的AndroidManifest.xml
- 解析AndroidManifest.xml之AXMLParser.java
- PHP 解析 APK 中的 AndroidManifest.xml
- Java解析 APK AndroidManifest.xml
- Apk解析之 —— AndroidManifest.xml
- android 解析未安装apk中的AndroidManifest.xml以及系统源码分析
- Apk AndroidManifest.xml收集
- Android中的AndroidManifest.xml文件解析
- 批量解析apk的AndroidManifest.xml获得Pagename(Python)
- 读取APK包中配置文件 AndroidManifest.xml 中的版本信息
- JAVA使用AXMLPrinter获取APK中Androidmanifest.xml信息
- JAVA使用AXMLPrinter获取APK中Androidmanifest.xml信息
- Android apk AndroidManifest.xml 解密
- AndroidManifest.xml解析
- AndroidManifest.xml 文件解析
- AndroidManifest.xml解析
- AndroidManifest.xml简单解析
- AndroidManifest.xml解析
- Java中String字符编码(CharSet)转换的相关问题
- java中string与ButterString的区别
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- google map的坐标系统
- Linux内核抢占实现机制分析(转)
- 使用AXMLParser解析apk中的AndroidManifest.xml
- Linux内核抢占实现机制分析(转)
- Android中Activity、Service和线程之间的通信
- tar 解压缩命令
- WAP 2.0网站是用XHTML MP基础(手机网站开发基础技术)
- Leetcode: Remove Duplicates from Sorted List II
- 搜索智能提示测试程序
- Android 应用程序之间内容分享详解(一)
- C/C++语言中闭包的探究及比较