如果自己搭一个Market,需要考虑对用户上传的apk文件,读取出其packageId, versionCode, permission等信息,

利用AXMLParser就可以解决这个问题。这里可以下载AXMLParser: 

http://code.google.com/p/xml-apk-parser/

 

我们需要把AndroidManifest.xml文件的InputStream获取到,然后传给AXMLParser,就可以了。

获取方式:

1 String apkPath = "d:/android/Exhibition.apk";
2 ZipFile zf = new ZipFile(apkPath);
3 InputStream is = zf.getInputStream(zf.getEntry("AndroidManifest.xml"));

 

 

相关文章:

  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2021-06-28
  • 2021-11-04
  • 2021-09-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2021-11-13
  • 2021-09-07
  • 2021-06-29
相关资源
相似解决方案