?
獲取Android設備號?
adb shell getprop ro.serialno
?
獲取系統版本
adb shell getprop ro.build.version.release
>4.2.2
?
獲取系統api版本
adb shell getprop ro.build.version.sdk
>17
?
獲取設備分辨率(SDK4.3)
adb shell wm size
獲取設備屏幕密度(SDK4.3)
adb shell wm density
日志操作
#查看日志(實時顯示)
>abd logcat -d
#清除日志
>adb logcat -c
截圖操作
#截圖保存至sdcard中
>adb shell screencap /sdcard/screencap.png
#將截圖從sdcard中導出PC
>adb pull /sdcard/screencap.png
#刪除sdcard中的截圖
>adb shell rm /sdcard/screencap.png
#截圖保存至PC
>adb shell screencap -p | sed 's/\r$//' > screen.png
#使用alias別名命令創建快捷命令
>alias screencap="adb shell screencap -p | sed 's/\r$//'"
>screencap > screen.png
?
視頻錄制
#錄制視頻
>adb screenrecode /sdcard/demo.p4
啟動關閉應用
#啟動指定activity
>adb shell am start -n packagename/activity
#關閉應用程序
>adb shell am force-stop packagename
?
清理應用數據
#清除應用程序數據
>adb shell pm clear packagename
?
?
adb shell input text "android"
adb shell input keyevent 4
Usage: input [<source>] <command> [<arg>...]
The sources are:
trackball
joystick
touchnavigation
mouse
keyboard
gamepad
touchpad
dpad
stylus
touchscreen
The commands and default sources are:
text <string> (Default: touchscreen)
keyevent [--longpress] <key code number or name> ... (Default: keyboard)
tap <x> <y> (Default: touchscreen)
swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
press (Default: trackball)
roll <dx> <dy> (Default: trackball)
?