java 解析apk的AndroidManifest.xml文件获取apk启动类
本帖最后由 chunqiuwei 于 2013-12-24 15:15:59 编辑
LZ现在的项目中要解析apk里面事物AndroidManifest.xml文件获取package以及apk的启动类,现在只能获取到package,代码如下
public static void apk(String apkUrl) {
int length;
ZipFile zipFile;
try {
zipFile = new ZipFile(new File(apkUrl));
Enumeration enumeration = zipFile.entries();
ZipEntry zipEntry = zipFile.getEntry(("AndroidManifest.xml"));
AXmlResourceParser parser = new AXmlResourceParser();
parser.open(zipFile.getInputStream(zipEntry));
boolean flag = true;
while (flag) {
int type = parser.next();
if (type == XmlPullParser.START_TAG) {
int count = parser.getAttributeCount();
for (int i = 0; i
String name = parser.getAttributeName(i);
String v