hanchao

多年前写的一个小工具,利用python批量获取apk软件详细信息。并且在多年前的项目中应用了好一段时间,也算是经过了一些考验。。。

说起来惭愧,python没有认真的学过,只是在写这个小工具的时候,用到哪看到哪,也算是把这个小工具写完了。感兴趣的同学可以到我的github去checkout。

废话少说,上地址:https://github.com/poorevil/GetAPKDetails

一下是工具的readme,懒得去看的同学可以在这里先了解下~  :P

 

【项目介绍】:
	在以前的某个安卓市场的项目中的一部分功能。主要服务于服务器端批量自动获取apk软件信息功能模块。

【主要功能】:
	获取apk软件详细信息,包括:
	1.应用名称(支持多国语言)
	2.应用icon(支持多分辨率)
	3.软件包名
	4.软件所申请的权限
	5.软件签名
	6.软件支持的语言种类
	7.适用的sdk版本号
	8.软件版本号
	9.文件大小
	
【运行平台】:
	OS:Linux
	运行环境:python2.6以上,java1.6以上

【如何使用】:
	目前支持的操作包括,单apk文件解析、多apk文件解析、文件删除。操作结果通过json格式返回。

	单apk文件解析:
	python <base-path>/GetApkDetails <apk file path>
	
	多apk文件解析:
	python <base-path>/GetApkDetails <apk filedir path>
	
	文件删除:
	python <base-path>/GetApkDetails -D <file path>
	
【需要注意的地方】:
	建立链接:
	ln -s /usr/local/<GetApkDetails path>/aapt /bin/aapt

	修改GetApkDetails.py文件的32行AXMLPrinter2.jar所在目录,如:
	xmlStr = commands.getoutput(\'java -jar /usr/local/GetApkDetails/AXMLPrinter2.jar \'+unpackPath+\'/AndroidManifest.xml\')

 

 
 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2021-10-27
  • 2022-12-23
猜你喜欢
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
相关资源
相似解决方案