python如何获取apk的packagename和activity


Posted in Python onJanuary 10, 2020

这篇文章主要介绍了python如何获取apk的packagename和activity,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

实现代码如下:

# 找出packagename和activity
import os
import re
class packagename_activity:
  def get_packagename(self, path):
    aapt = []
    os.system(f'aapt dump badging {path}> ../xc_logs/AaptLog.txt')
    with open('../xc_logs/AaptLog.txt', 'rb') as f:
      p1 = "package: name='(.+?)'"
      results1 = re.finditer(pattern=p1, string=f.readline().decode('utf-8'))
      for r in results1:
        packagename = r.group(1)
        aapt.append(packagename)
      p2 = "launchable-activity: name='(.+?)'"
      st = str(f.readlines())
      results2 = re.findall(p2, st)
      activity = results2[0]
      aapt.append(activity)
    return aapt
if __name__ == '__main__':
  a=packagename_activity()
  b=a.get_packagename('../xc_apk/wangyiyunyinyue.apk')
  print(b)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python文件的md5加密方法
Apr 06 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
Django入门使用示例
Dec 12 Python
python实现感知器
Dec 19 Python
python实现机器学习之多元线性回归
Sep 06 Python
详解Python连接MySQL数据库的多种方式
Apr 16 Python
python队列Queue的详解
May 10 Python
基于python二叉树的构造和打印例子
Aug 09 Python
numpy np.newaxis 的实用分享
Nov 30 Python
Python中文分词库jieba,pkusegwg性能准确度比较
Feb 11 Python
在django项目中导出数据到excel文件并实现下载的功能
Mar 13 Python
提高python代码运行效率的一些建议
Sep 29 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 #Python
python颜色随机生成器的实例代码
Jan 10 #Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 #Python
Python GUI自动化实现绕过验证码登录
Jan 10 #Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 #Python
如何给Python代码进行加密
Jan 10 #Python
pytorch如何冻结某层参数的实现
Jan 10 #Python
You might like
留言板翻页的实现详解
2006/10/09 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
php封装json通信接口详解及实例
2017/03/07 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
JavaScript是否可实现多线程  深入理解JavaScript定时机制
2009/12/22 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
JS中判断null的方法分析
2016/11/21 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
Vue中正确使用Element-UI组件的方法实例
2020/10/13 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
Python部署web开发程序的几种方法
2017/05/05 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
python如何制作英文字典
2019/06/25 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
2014年涉外离婚协议书范本
2014/11/20 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
高中化学教学反思
2016/02/22 职场文书
HTML+CSS+JS实现图片的瀑布流布局的示例代码
2021/04/22 HTML / CSS
Java Dubbo框架知识点梳理
2021/06/26 Java/Android
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang