python从apk文件中获取app的名字
来源:互联网 发布:matlab字符串数组赋值 编辑:程序博客网 时间:2024/06/09 21:10
从apk文件中获取app相关的相关信息(包名,应用名称等),在Android API中给我们提供了PackageManager,那么在python如何来实现呢?
要完成这一目的,首先需要了解两点:
1.python中有个subprocess库,利用它可以执行命令,并且能够得到命令执行的结果以及错误信息,例如Linux中的ls,cd 等命令。
2.android sdk目录下<sdk-path>/build-tools/20.0.0文件夹中有aapt工具,aapt全名叫做Android Asset Packaging Tool,相关参数可以自己了解。下面直接上我的代码:我这里只取了app的名字
import subprocessCOMMOND1 = "/root/android/android-sdk-linux/build-tools/20.0.0/aapt dump badging "COMMOND2 = " | grep application-label:"def get_apk_name(commond): p = subprocess.Popen(commond, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE,shell=True) (output, err) = p.communicate() if output != "": try: result = output[19:-2] return result except Exception,e: return "" return ""apk_path = "/var/www/test.apk"commond = COMMOND1+apk_path+COMMOND2get_apk_name(commond)
0 0
- python从apk文件中获取app的名字
- 从字体文件中获取字体名字
- 获取app的名字
- 获取已安装APP的apk文件
- python+adb获取当前activity的名字,并写入到文件中
- jasperReport如何获取jasper表格中title中的名字作为下载文件的名字
- 从沙盒获取指定类型指定名字的文件路径
- phoneGap 中修改生成APP的名字
- python获取apk内classes.dex文件
- Python--glob 获取指定目标下所有的jpg文件的名字
- 获取某个绝对路径下的文件名字
- Android 获取下载文件的真实名字
- Android 获取下载文件的真实名字
- Java 获取文件夹里文件的名字
- python 获取exception 名字
- 获取apk文件的图标
- 获取APK文件的图标
- python从页面获取中文,写入指定文件中
- 跟我一起写makefile 一
- 数据结构第四章字符串与数组
- struts2命名规则
- interleave词组
- sgu153:Playing with matches
- python从apk文件中获取app的名字
- 极路由2-极贰9007的降级root攻略
- C语言中union与大小端模式的理解
- Balanced Binary Tree
- json预习与自学
- javascript简易日历
- [SDOI2009]晨跑
- Installing VMware Tools in a Linux virtual machine using a Compiler (1018414)
- 跟我一起写makefile二