【介紹】
ADB 全稱是 Android Debug Brige 饮戳,其作用是可以連接電腦和安卓手機(jī)谍失,以及通過命令去控制手機(jī)郊楣。
【ADB工作原理】
? ? ?把Android development tools 的路徑設(shè)置為環(huán)境變量后,可以通過linux命令直接和移動(dòng)設(shè)備溝通
? ? ?adb devices 可以查看連接設(shè)備
查看連接設(shè)備
? ? ?其工作原理是在開發(fā)機(jī)上起一個(gè)服務(wù)器俄认,并通過tcp協(xié)議和安卓設(shè)備進(jìn)行信息交換
【程序】
程序組成
? · 腳本包含兩個(gè)模塊:command.py 和 fetch模塊
? · command模塊用于集成adb指令往毡,fetch模塊主要是分析爬取目標(biāo)和爬取順序
command模塊
類屬性定義了命令(輸入)和輸出
經(jīng)常需要調(diào)用的方法封裝
用adb shell am start來啟動(dòng) app
下載xml文件以提供分析
點(diǎn)擊和滑動(dòng)