一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python如何獲取apk的packagename和activity

python如何獲取apk的packagename和activity

2020-04-28 09:45badbadboy Python

這篇文章主要介紹了python如何獲取apk的packagename和activity,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了python如何獲取apk的packagename和activity,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

實現代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 找出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)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/badbadboyyx/p/12163494.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人在线免费视频 | 四虎永久在线精品国产 | 精品一区二区三区在线成人 | xx×日本老太| haodiaocao的视频这里看 | 国产精品久久久久久久久免费观看 | 午夜桃色剧场 | 国产视频在线一区 | 久久久无码精品亚洲A片软件 | 国产欧美日韩图片一区二区 | 国产一区二区三区福利 | 沉香如屑西瓜视频免费观看完整版 | 国产精品久久久久影视不卡 | 美女1819xxxx| 精品视频在线免费播放 | 国内久久精品视频 | 朝鲜女人free性xxe | 国产a不卡片精品免费观看 国产aaa伦理片 | 青青青草免费 | 美女扒开屁股让男人进去 | 日处女b| 美式禁忌在线 | 欧美四虎影院 | 欧美3d怪物交videos网站 | 男人使劲躁女人视频免费 | 亚洲天堂h| 日本免费观看的视频在线 | 扒开老师两片湿漉的肉 | 动漫人物差差插曲漫画 | 日本剧情片在线播放中文版 | 精品欧美男同同性videos | 国产日韩欧美精品在线 | 亚洲国产综合久久久无码色伦 | 亚洲视频免 | 深夜啪啪网站 | 国产亚洲小视频 | 91大神亚洲影视在线 | 非洲黑女人性xxxx | 四虎影视永久在线观看 | 娇妻与老头绿文小说系列 | 1717国产精品视频免费 |