Page tree
Skip to end of metadata
Go to start of metadata



String Run(String command)

Supported in Android

Description

Run adb commands or other device shell commands.

Parameters

  • Command: The command to run

Usage

The 'Run' command provides you the ability to run many commands for advanced capabilities.

The following example will demonstrate how to get the version of the device.

We will use the command getprop ro.build.version.release.

Step 1: Devices one is connected through cloud (Nexus 4) and other is connected locally via USB (Nexus 5).

Step 2: Getting the version number from cloud device (Nexus 4).

Step 3: Getting the version from the physically connected devices via USB (Nexus 5).

Code Examples

To open Settings screen of the device:
client.run("adb shell am start -a android.settings._SETTINGS")
To open Wifi screen on the device:
client.run("adb shell am start -a android.settings.WIFI_SETTINGS")
For pressing Volume key up:
client.run("adb shell input keyevent "KEYCODE_VOLUME_UP"')
For pressing Volume key down:
client.run("adb shell input keyevent "KEYCODE_VOLUME_DOWN"')
Push file
// please note that the path in your android device should include the file name, and should not end with a directory 
client.run("adb push C:\\Users\\khaled.abbas\\Pictures\\myPicture.png /sdcard/Pictures/myPicture.png");
Call a number:
client.run("adb shell am start -a android.intent.action.CALL -d tel:+6512345678");





  • No labels