首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

服务端自动获取apk资料的包名

2012-08-02 
服务端自动获取apk文件的包名在服务器上获取apk文件的包名,其他网站是怎么做的我不知道,以下是我自己研究

服务端自动获取apk文件的包名
在服务器上获取apk文件的包名,其他网站是怎么做的我不知道,以下是我自己研究出来的;

所需工具:
apktool.jar(所有版本)

以下是代码:

public static void main(String[] args) {ApkDecoder d = new ApkDecoder();d.setApkFile(new File("D:/test/qd.apk"));try {Set<ResPackage> p = d.getResTable().listMainPackages();for(ResPackage r:p){//这里set最大只会等于1//打印出包名System.out.println(r.getName());}} catch (AndrolibException e) {e.printStackTrace();}}


此方法也适用于android手机,不过apktool.jar需要裁减,附件中是已经裁减好的,使用方法如上;
有特殊业务需求的可以下载试试,反正我有这种需求


现在有一个问题要请教大家:
如何用apktool取得版本号,尤其是android:versionCode,apktool我研究了很久,都不知道怎么取,也不知道它是否支持取版本号

热点排行