[11] ADB 实用功能
生活随笔
收集整理的這篇文章主要介紹了
[11] ADB 实用功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實用功能
- 屏幕截圖
- 錄制屏幕
- 重新掛載 system 分區為可寫
- 查看連接過的 WiFi 密碼
- 設置系統日期和時間
- 重啟手機
- 檢測設備是否已 root
- 使用 Monkey 進行壓力測試
- 開啟/關閉 WiFi
屏幕截圖
截圖保存到電腦:
adb exec-out screencap -p > sc.png如果 adb 版本較老,無法使用 exec-out命令,這時候建議更新adb 版本。無法更新的話可以使用以下麻煩點的辦法:
先截圖保存到設備里:
adb shell screencap -p /sdcard/sc.png然后將 png 文件導出到電腦:
adb pull /sdcard/sc.png錄制屏幕
錄制屏幕以 mp4 格式保存到 /sdcard:
adb shell screenrecord /sdcard/filename.mp4需要停止時按 Ctrl-C,默認錄制時間和最長錄制時間都是 180秒。
如果需要導出到電腦:
adb pull /sdcard/filename.mp4重新掛載 system 分區為可寫
需要 root 權限。
/system 分區默認掛載為只讀,但有些操作比如給 Android 系統添加命令、刪除自帶應用等需要對 /system 進行寫操作,所以需要重新掛載它為可讀寫。
查看連接過的 WiFi 密碼
需要 root 權限
adb shell su cat /data/misc/wifi/*.conf設置系統日期和時間
需要 root 權限
adb shell su date -s 20210215.131500表示將系統日期和時間更改為 2021 年 02 月15 日 13 點 15 分 00 秒。
重啟手機
adb reboot檢測設備是否已 root
adb shell su此時命令行提示符是 $ 則表示沒有 root 權限,是 # 則表示已 root。
使用 Monkey 進行壓力測試
Monkey可以生成偽隨機用戶事件來模擬單擊、觸摸、手勢等操作,可以對正在開發中的程序進行隨機壓力測試。
簡單用法:
adb shell monkey -p <packagename> -v 500表示向 <packagename>指定的應用程序發送 500 個偽隨機事件。
Monkey 的詳細用法參考 官方文檔。
開啟/關閉 WiFi
需要 root 權限
有時需要控制設備的 WiFi 狀態,可以用以下指令完成。
開啟 WiFi:
adb root adb shell svc wifi enable關閉 WiFi:
adb root adb shell svc wifi disable若執行成功,輸出為空;若未取得 root權限執行此命令,將執行失敗,輸出 Killed。
總結
以上是生活随笔為你收集整理的[11] ADB 实用功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 自定义圆形pop,And
- 下一篇: 判断作弊 牛客 编程_牛客企业服务产品-