官术网_书友最值得收藏!

Android Debug Bridge

To access devices, you will use the adb command executed from the terminal. We will take a look into the common cases.

Listing all devices:

adb devices

Console output:

List of devices attached
emulator-5554 attached
emulator-5555 attached

Obtaining shell access to device:

adb shell

Accessing a specific device instance:

adb -s emulator-5554 shell

Where -s represents device source.

Copying a file from and to a device:

adb pull /sdcard/images ~/images
adb push ~/images /sdcard/images

Uninstalling an application:

adb uninstall <package.name>  

One of the greatest features of adb is that you can access it through telnet. Use telnet localhost 5554 to connect to your emulator device. Terminate your session using the quit or exit command.

Let's play with adb:

  • Connect to device:
        telnet localhost 5554
  • Change the power level:
        power status full
        power status charging
  • Or simulate a call:
        gsm call 223344556677
  • Send an SMS:
        sms send 223344556677 Android rocks
  • Set geolocation:
        geo fix 22 22  
With adb, you can also take a screenshot or record a video!
主站蜘蛛池模板: 易门县| 阿坝县| 海伦市| 黄大仙区| 宣化县| 正镶白旗| 龙里县| 绍兴市| 乌鲁木齐市| 徐水县| 大名县| 临洮县| 咸阳市| 云霄县| 吐鲁番市| 蓝田县| 肥城市| 武安市| 卢氏县| 皮山县| 宁波市| 隆尧县| 宝清县| 常宁市| 晋中市| 阳信县| 吉首市| 青铜峡市| 西丰县| 中方县| 饶平县| 泸定县| 岗巴县| 龙陵县| 潮安县| 红安县| 金湖县| 临汾市| 城步| 科尔| 肃南|