日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python操作手机app_【Python】[技术博客] 一些使用Python编写获取手机App日志的操作...

發(fā)布時間:2025/3/20 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python操作手机app_【Python】[技术博客] 一些使用Python编写获取手机App日志的操作... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一些使用Python編寫獲取手機App日志的操作

如何獲取手機當前打開的App的包名

如何獲取當前App進程的PID

如何查看當前App的日志

如何將日志保存到文件

如何關(guān)閉進程

如何不顯示命令行窗口

1.如何獲取手機當前打開的App的包名

可以直接在命令行中輸入adb shell dumpsys window | findstr mCurrentFocus

以手機QQ為例,讀取到的mCurrentFocus的信息為

mCurrentFocus=Window{cb7270e u0 com.tencent.mobileqq/com.tencent.mobileqq.activity.AddAccountActivity}

然后通過字符串分割,提取出包名 "com.tencent.mobileqq", 如果有需要的話同樣可以獲取到當前活動名。

如果在Python中使用的話,可以用如下方法

import os

data = os.popen("adb shell dumpsys window | findstr mCurrentFocus")

mCurrentFocus = data.read()

list1 = mCurrentFocus.split(' ')

list2 = list1[4].split('/')

packageName = list2[0]

print(packageName)

2.如何獲取當前App進程的PID

在命令行中直接輸入命令adb shell "ps | grep com.tencent.mobileqq" 可以得到這個應(yīng)用所有的進程信息,有的App只有一個進程,有些App會有多個進程。這里注意 grep命令是在Linux 下使用的,如果想在Windows環(huán)境下使用,前后需要加上雙引號,否則會報錯。

u0_a98 991 744 2202676 125564 0 0 S com.tencent.mobileqq:tool

u0_a98 31810 744 1938984 68956 0 0 S com.tencent.mobileqq:MSF

u0_a98 32714 744 2218736 226968 0 0 S com.tencent.mobileqq

其中第二列為進程的PID,然后我們可以通過Python中的分割字符串等操作來獲取PID。

3.如何查看當前App的日志

網(wǎng)上一些帖子都使用了find方法或者grep方法,這些在查找的時候都會附加一些其他的日志,通過查看adb logcat的幫助文檔,發(fā)現(xiàn)其中有一條

--pid= Only prints logs from the given pid

這樣我們可以通過如下命令來獲取制定的PID的日志

adb shell logcat --pid=32714

或者更簡便的

adb shell logcat --pid=$(pidof -s com.tencent.mobileqq)

同時我們還可以加以約束,比如只要Warning以上的日志

adb shell logcat *:W --pid=$(pidof -s com.tencent.mobileqq)

得到的日志如下

--------- beginning of main

06-04 20:39:56.804 32714 710 E DingdongPluginBizHandler: 0x51d_1 respond msf error: retCode[1002].

06-04 20:40:52.953 32714 32714 W InputMethodManager: startInputReason = 1

06-04 20:40:52.971 32714 32747 W libEGL : EGLNativeWindowType 0xe0e6d808 disconnect failed

4.如何將日志保存到文件

有兩種方法

1.一種是在命令中直接添加> filepath,命令如下

adb shell logcat *:W > E:/log.txt

2.更改subprocess.Popen的屬性

logfile = open("E:/log.txt", 'w')

command = "adb shell logcat *:W"

subprocess.Popen(command, stdout = logfile, shell=True)

5.如何關(guān)閉進程

運行代碼后,一共會打開兩個進程, 一個是 cmd.exe,第二個是adb.exe,都要關(guān)閉

log = subprocess.Popen(command)

##關(guān)閉

try:

log.terminate() #關(guān)閉 cmd.exe

os.popen("adb kill-server") #關(guān)閉 adb.exe

except:

pass

6.如何不顯示命令行窗口

通過更改subprocess 中的startupinfo

st = subprocess.STARTUPINFO

st.dwFlags = subprocess.STARTF_USESHOWWINDOW

st.wShowWindow = subprocess.SW_HIDE

cmd = subprocess.Popen(command, startupinfo=st)

總結(jié)

以上是生活随笔為你收集整理的python操作手机app_【Python】[技术博客] 一些使用Python编写获取手机App日志的操作...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费观看日本 | 精品久| 牛牛在线 | 国产高清视频网站 | 久操新在线 | 99热这里只有精品4 精品国产黄色 | 搡8o老女人老妇人老熟 | 欧美性大战久久久久久久 | 操碰视频在线 | 日韩欧美亚洲综合 | 少妇又色又紧又大爽又刺激 | 国产精品18久久久久久vr下载 | 亚洲天堂手机 | 国产欧美久久久精品免费 | 影音先锋欧美在线 | 操极品女神 | 福利视频在线 | www.亚洲一区二区三区 | 亚洲av综合av一区二区三区 | 高清福利视频 | 边添小泬边狠狠躁视频 | 贝利弗山的秘密1985版免费观看 | 我们的生活第五季在线观看免费 | 久久国产乱子 | 偷偷色噜狠狠狠狠的777米奇 | 又污又黄的网站 | 精品国产乱码久久久久久蜜柚 | 中国成人毛片 | av中文字幕观看 | 神马午夜一区二区 | 亚洲国产剧情 | 精品亚洲一区二区三区 | 亚洲私拍 | 欧美久久一区二区 | 一区二区免费在线观看视频 | 亚洲男女啪啪 | 欧美激情免费在线 | 污污的视频在线免费观看 | 欧美 日韩 国产 在线观看 | 久久久国产片 | 激情网站在线 | 爱情岛论坛亚洲品质自拍视频 | 欧美99久久精品乱码影视 | 抽插丰满内射高潮视频 | jzzijzzij亚洲成熟少妇18 欧美www在线观看 | 麻豆视频在线观看免费网站 | 伊人久久av | 亚洲网站在线免费观看 | 蜜桃av在线播放 | 丰满孕妇性春猛交xx大陆 | 日韩大片在线观看 | 国产精选网站 | 北条麻妃二三区 | av国产一区| 亚洲自拍偷拍一区二区三区 | 福利在线一区二区 | 国产又大又黑又粗免费视频 | 岛国精品一区二区 | 亚洲美女一级片 | 欧美麻豆视频 | 美女扒开腿男人爽桶 | 日本理论片 | 久久国产精品久久久 | 人妻无码一区二区三区久久99 | 色一情一乱一伦 | jizz免费观看 | 久久久资源 | av免费一区 | 91视频啪啪 | 亚洲综合在线成人 | 爱看av| 日韩av在线看免费观看 | 欧美国产精品久久 | 都市乱淫| 夜色伊人 | 精品国产乱码久久久久久蜜臀网站 | 在线播放亚洲 | 二级毛片在线观看 | 亚洲私人网站 | 中文字幕一区二区在线观看视频 | 日韩一区二区影院 | 欧美性猛交xxxx免费看久久久 | 91大奶 | 欧美亚洲激情视频 | 无码精品a∨在线观看中文 福利片av | 操操日日 | 脱裤吧导航 | 国产激情无码一区二区三区 | 天天干天天草 | 亚洲一区二区在线看 | 欧美做受视频 | 国产激情视频在线 | 成人三级黄色片 | 黑人中文字幕一区二区三区 | 国内精品一区二区三区 | 久操伊人网| 国产免费成人 | 叶全真三级| 亚洲精品日本 |