介绍
这篇文章主要介绍python中怎么获取apk的packagename和活动,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
实现代码如下:
#,找出packagename和活动 import 操作系统 import 再保险 class packagename_activity: def 才能;get_packagename(自我,,路径): ,,,aapt =, [] ,,,os.system (f # 39; aapt  dump badging }{路径祝辞,. ./xc_logs AaptLog.txt& # 39;) ,,,with 开放(& # 39;. ./xc_logs AaptLog.txt& # 39;,, & # 39; rb # 39;), as f: ,,,,,p1 =,“包:,name=& # 39; (. + ?) & # 39;“ ,,,,,results1 =, re.finditer(模式=p1,字符串=f.readline () .decode (& # 39; utf - 8 # 39;)) ,,,,,for r 拷贝其中回答: ,,,,,,,packagename =, r.group (1) ,,,,,,,aapt.append (packagename) ,,,,,p2 =,“launchable-activity:, name=& # 39; (. + ?) & # 39;“ ,,,,,st =, str (f.readlines ()) ,,,,,results2 =, re.findall (p2,,圣) ,,,,,activity =, results2 [0] ,,,,,aapt.append(活动) ,,,return aapt if __name__ ==, & # 39; __main__ # 39;: a=才能packagename_activity () b=才能a.get_packagename (& # 39; . ./xc_apk wangyiyunyinyue.apk& # 39;) 打印才能(b)
以上是“python中怎么获取apk的packagename和活动”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!