歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android 基本文件操作命令

Android 基本文件操作命令

ADB (Android Debug Bridge)

說明:下面一些命令需要有root權限才能執行成功

快速啟動dos窗口執行adb:

1. adb.exe所在路徑添加到系統環境變量中

2. 配置快捷鍵啟動dos

進入C:\WINDOWS\system32目錄下,找到cmd.exe.

右擊菜單 "發送到" -> 桌面快捷方式。

在桌面上右擊"快捷方式 到 cmd.exe" ->"屬性" -> "快捷方式"頁

-> 光標高亮"快捷鍵" -> 按下自定義快捷鍵 (如:Ctrl + Alt + Z)

任何情況下,按下Ctrl + Alt + Z啟動dos窗口就可以執行adb命令了

-----------查看設備連接狀態 系列-----------

adb get-serialno   獲取設備的ID和序列號serialNumber

adb devices 查詢當前計算機上連接那些設備(包括模擬器和手機),輸出格式: [serialNumber] [state]

adb get-state  查看模擬器/設施的當前狀態.

 

說明:

序列號[serialNumber]——由adb創建的一個字符串,這個字符串通過自己的控制端口<type>-<consolePort>

唯一地識別一個模擬器/設備實例。一個序列號的例子: emulator-5554

-----------發送命令到設備 系列-----------

adb [-d|-e|-s <serialNumber>] <command>

-d 發送命令給usb連接的設備

-e 發送命令到模擬器設備

-s <serialNumber> 發送命令到指定設備

如啟動手機設備shell: adb -d shell 

adb forward <local> <remote>發布端口,可以設置任意的端口號,

做為主機向模擬器或設備的請求端口。如:adb forward tcp:5555 tcp:8000

 

adb reboot 重啟手機

adb remount 將system分區重新掛載為可讀寫分區

adb kill-server 終止adb服務進程

adb start-server 重啟adb服務進程

adb root 已root權限重啟adb服務

adb wait-for-device 在模擬器/設備連接之前把命令轉載在adb的命令器中

adb jdwp 查看指定的設施的可用的JDWP信息.

可以用 forward jdwp:<pid> 端口映射信息來連接指定的JDWP進程.例如:

adb forward tcp:8000 jdwp:472

jdb -attach localhost:8000

 

adb shell am 命令可以啟動應用程序

 

adb shell input text <string> 向設備輸入文本(光標所在的文本框)

adb shell input keyevent <event_code> 向設備發送按鍵事件

如:      

在編輯短信時,往文本框輸入文本:adb shell input text "hello"

向手機發送鍵值回Home:adb shell input keyevent 3

event_code 參考view/KeyEvent.java中的  KEYCODE_*

    public static final intKEYCODE_SOFT_LEFT       = 1;

    public static final intKEYCODE_SOFT_RIGHT      = 2;

    public static final intKEYCODE_HOME            = 3;

    public static final intKEYCODE_BACK            = 4;

    public static final intKEYCODE_CALL            = 5;

    public static final intKEYCODE_ENDCALL         = 6;

Copyright © Linux教程網 All Rights Reserved