adb shell 命令整理

Quick_GO發表於2020-04-02

//模擬電源按鍵
adb shell input keyevent 26

//解鎖滑屏
adb shell input keyevent 82

//在螢幕上做劃屏操作,前四個數為座標點,後面是滑動的時間(單位毫秒)
adb shell input swipe 50 250 500 250 200

//主屏按鍵回到桌面
adb shell input keyevent 3

//物理返回鍵
adb shell input keyevent 4

//打電話介面
adb shell input keyevent 5

//關閉螢幕
adb shell input keyevent 6

//聲音上
adb shell input keyevent KEYCODE_VOLUME_UP

//聲音下
adb shell input keyevent KEYCODE_VOLUME_DOWN

//上
adb shell input keyevent KEYCODE_DPAD_UP

//下
adb shell input keyevent KEYCODE_DPAD_DOWN

//左 adb shell input keyevent KEYCODE_DPAD_LEFT

//右
adb shell input keyevent KEYCODE_DPAD_RIGHT

//進去選中程式命令
adb shell input keyevent KEYCODE_DPAD_CENTER

//拍照鍵
adb shell input keyevent KEYCODE_CAMERA

//多媒體播放按鈕
adb shell input keyevent KEYCODE_MEDIA_PLAY

//多媒體鍵 停止
adb shell input keyevent KEYCODE_MEDIA_STOP

//多媒體鍵 暫停
adb shell input keyevent KEYCODE_MEDIA_PAUSE

//多媒體鍵 播放/暫停
adb shell input keyevent KEYCODE_MEDIA_PLAY_PAUSE

//多媒體鍵 快進
adb shell input keyevent KEYCODE_MEDIA_FAST_FORWARD

//多媒體鍵 快退
adb shell input keyevent KEYCODE_MEDIA_REWIND

//多媒體鍵 下一首
adb shell input keyevent KEYCODE_MEDIA_NEXT

//媒體鍵 上一首
adb shell input keyevent KEYCODE_MEDIA_PREVIOUS多

//所有任務視窗
adb shell input keyevent KEYCODE_APP_SWITCH

打電話功能
adb shell am start -a android.intent.action.CALL tel:18611290021

關機功能
adb shell reboot -p

//獲取手機上層的activity
adb shell dumpsys activity | findstr "mResumedActivity"

//選擇瀏覽器開啟地址
adb shell am start -a android.intent.action.VIEW -d www.baidu.cn/

//開啟一個應用程式
adb shell am start -a -n com.android.mediacenter/.PageActivity

//下拉顯示命令列
adb shell service call statusbar 1

//收縮狀態列
adb shell service call statusbar 2

//設定視窗大小的命令
adb shell wm size 540x960

//恢復視窗設定
adb shell wm size reset

//關閉wifi
adb shell svc wifi disable

//開啟wifi
adb shell svc wifi enable

//adb 傳送廣播
adb shell am broadcast -n com.ztemt.test.basic/.receiver.FlashLightBroadcastReceiver -a cn.programmer.CUSTOM_INTENT --ez enable true

說明:com.ztemt.test.basic 包名 -a 指 action , cn.programmer.CUSTOM_INTENT 清單檔案 中的廣播註冊action

--es test_string "this is test string"   (--es 表示傳遞的資料型別是String)
--ei test_int 100                        (--ei 表示傳遞的資料型別是int)
--ez test_boolean true                   (--ez 表示傳遞的資料型別是boolen)
複製程式碼

//安卓推送檔案 從電腦到手機
adb push 檔案路徑+檔名稱+檔案字尾 (D:\AndroidPlatform\yuman\android-9.0.0_r9_orig-jgh_dev.zip) 檔案路徑+檔名稱+檔案字尾(/sdcard/android-9.0.0_r9_orig-jgh_dev.zip)

相關文章