Methods
Private
awaitActiveDevice
- awaitActiveDevice(serial): Promise<void>
-
Returns Promise<void>
batteryStatus
- batteryStatus(serial): Promise<PropertyMap>
-
- batteryStatus(serial, cb): void
-
Returns void
clear
- clear(serial, pkg): Promise<void>
-
Parameters
-
serial: string
-
pkg: string
Returns Promise<void>
- clear(serial, pkg, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
Returns void
connect
- connect(host): Promise<string>
-
Returns Promise<string>
- connect(host, port): Promise<string>
-
Parameters
-
host: string
-
port: number
Returns Promise<string>
- connect(host, cb): void
-
Returns void
- connect(host, port, cb): void
-
Parameters
-
host: string
-
port: number
-
Returns void
cp
- cp(serial, srcPath, destPath): Promise<void>
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
Returns Promise<void>
- cp(serial, srcPath, destPath, options): Promise<void>
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
-
Returns Promise<void>
- cp(serial, srcPath, destPath, cb): void
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
-
Returns void
- cp(serial, srcPath, destPath, options, cb): void
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
-
-
Returns void
custom
- custom<T, P>(CustomCommand, ...args): Promise<T>
-
Type Parameters
-
T
-
P extends unknown[] = unknown[]
Returns Promise<T>
customTransport
- customTransport<T, P>(CustomCommand, serial, ...args): Promise<T>
-
Type Parameters
-
T
-
P extends unknown[] = unknown[]
Parameters
-
-
serial: string
-
Rest
...args: P
Returns Promise<T>
Private
deleteApk
- deleteApk(serial, pathToApk): Promise<void>
-
Parameters
-
serial: string
-
pathToApk: string
Returns Promise<void>
disconnect
- disconnect(host): Promise<string>
-
Returns Promise<string>
- disconnect(host, port): Promise<string>
-
Parameters
-
host: string
-
port: number
Returns Promise<string>
- disconnect(host, cb): void
-
Returns void
- disconnect(host, port, cb): void
-
Parameters
-
host: string
-
port: number
-
Returns void
dragAndDrop
- dragAndDrop(serial, x1, y1, x2, y2): Promise<void>
-
Parameters
-
serial: string
-
x1: number
-
y1: number
-
x2: number
-
y2: number
Returns Promise<void>
- dragAndDrop(serial, x1, y1, x2, y2, options): Promise<void>
-
Parameters
-
serial: string
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
Returns Promise<void>
- dragAndDrop(serial, x1, y1, x2, y2, cb): void
-
Parameters
-
serial: string
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
Returns void
- dragAndDrop(serial, x1, y1, x2, y2, options, cb): void
-
Parameters
-
serial: string
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
-
Returns void
exec
- exec(cmd): Promise<string>
-
Returns Promise<string>
- exec(cmd, cb): void
-
Returns void
execDevice
- execDevice(serial, cmd): Promise<string>
-
Parameters
-
serial: string
-
cmd: string
Returns Promise<string>
- execDevice(serial, cmd, cb): void
-
Parameters
-
serial: string
-
cmd: string
-
Returns void
execDeviceShell
- execDeviceShell(serial, cmd): Promise<string>
-
Parameters
-
serial: string
-
cmd: string
Returns Promise<string>
- execDeviceShell(serial, cmd, cb): void
-
Parameters
-
serial: string
-
cmd: string
-
Returns void
Private
execInternal
- execInternal(...args): Promise<string>
-
Parameters
-
Rest
...args: readonly string[]
Returns Promise<string>
fileStat
- fileStat(serial, path): Promise<FileStat>
-
Parameters
-
serial: string
-
path: string
Returns Promise<FileStat>
- fileStat(serial, path, cb): void
-
Parameters
-
serial: string
-
path: string
-
Returns void
forward
- forward(serial, local, remote): Promise<void>
-
Parameters
-
serial: string
-
local: string
-
remote: string
Returns Promise<void>
- forward(serial, local, remote, cb): void
-
Parameters
-
serial: string
-
local: string
-
remote: string
-
Returns void
getDevicePath
- getDevicePath(serial): Promise<string>
-
Returns Promise<string>
- getDevicePath(serial, cb): void
-
Returns void
getIpAddress
- getIpAddress(serial): Promise<string[]>
-
Returns Promise<string[]>
- getIpAddress(serial, cb): void
-
Returns void
getProp
- getProp(serial, prop): Promise<PropertyValue>
-
Parameters
-
serial: string
-
prop: string
- getProp(serial, prop, cb): void
-
Parameters
-
serial: string
-
prop: string
-
Returns void
getSerialNo
- getSerialNo(serial): Promise<string>
-
Returns Promise<string>
- getSerialNo(serial, cb): void
-
Returns void
getSetting
- getSetting(serial, mode, name): Promise<PropertyValue>
-
Parameters
-
serial: string
-
-
name: string
- getSetting(serial, mode, name, cb): void
-
Parameters
-
serial: string
-
-
name: string
-
Returns void
install
- install(serial, apk): Promise<void>
-
Parameters
-
serial: string
-
apk: string | Readable
Returns Promise<void>
- install(serial, apk, options): Promise<void>
-
Parameters
-
serial: string
-
apk: string | Readable
-
Returns Promise<void>
- install(serial, apk, options, args): Promise<void>
-
Parameters
-
serial: string
-
apk: string | Readable
-
-
args: string
Returns Promise<void>
- install(serial, apk, cb): void
-
Parameters
-
serial: string
-
apk: string | Readable
-
Returns void
- install(serial, apk, options, cb): void
-
Parameters
-
serial: string
-
apk: string | Readable
-
-
Returns void
- install(serial, apk, options, args, cb): void
-
Parameters
-
serial: string
-
apk: string | Readable
-
-
args: string
-
Returns void
Private
installRemote
- installRemote(serial, apk, options?, args?): Promise<void>
-
Parameters
-
serial: string
-
apk: string
-
-
Optional
args: string
Returns Promise<void>
Private
ipConnect
- ipConnect(Construct, host, port, cb): void | Promise<string>
-
Returns void | Promise<string>
isInstalled
- isInstalled(serial, pkg): Promise<boolean>
-
Parameters
-
serial: string
-
pkg: string
Returns Promise<boolean>
- isInstalled(serial, pkg, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
Returns void
keyEvent
- keyEvent(serial, code): Promise<void>
-
Returns Promise<void>
- keyEvent(serial, code): Promise<void>
-
Returns Promise<void>
- keyEvent(serial, code, options): Promise<void>
-
Returns Promise<void>
- keyEvent(serial, code, options): Promise<void>
-
Returns Promise<void>
- keyEvent(serial, code, cb): void
-
Returns void
- keyEvent(serial, code, cb): void
-
Returns void
- keyEvent(serial, code, options, cb): void
-
Returns void
- keyEvent(serial, code, options, cb): void
-
Returns void
kill
- kill(): Promise<void>
-
Returns Promise<void>
- kill(cb): void
-
Returns void
killApp
- killApp(serial, pkg): Promise<void>
-
Parameters
-
serial: string
-
pkg: string
Returns Promise<void>
- killApp(serial, pkg, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
Returns void
listDevices
- listDevices(): Promise<IDevice[]>
-
Returns Promise<IDevice[]>
- listDevices(cb): void
-
Returns void
listFeatures
- listFeatures(serial): Promise<PropertyMap>
-
- listFeatures(serial, cb): void
-
Returns void
listForwards
- listForwards(serial): Promise<ForwardsObject[]>
-
- listForwards(serial, cb): void
-
Returns void
listPackages
- listPackages(serial): Promise<string[]>
-
Returns Promise<string[]>
- listPackages(serial, cb): void
-
Returns void
listProperties
- listProperties(serial): Promise<PropertyMap>
-
- listProperties(serial, cb): void
-
Returns void
listReverses
- listReverses(serial): Promise<ReversesObject[]>
-
- listReverses(serial, cb): void
-
Returns void
listSettings
- listSettings(serial, mode): Promise<PropertyMap>
-
- listSettings(serial, mode, cb): void
-
Returns void
map
- map<T>(mapper): Promise<T[]>
-
Parameters
-
mapper: ((device) => T | Promise<T>)
-
- (device): T | Promise<T>
-
Returns T | Promise<T>
Returns Promise<T[]>
mkdir
- mkdir(serial, path): Promise<void>
-
Parameters
-
serial: string
-
path: string
Returns Promise<void>
- mkdir(serial, path, options?): Promise<void>
-
Parameters
-
serial: string
-
path: string
-
Returns Promise<void>
- mkdir(serial, path, cb): void
-
Parameters
-
serial: string
-
path: string
-
Returns void
- mkdir(serial, path, options, cb): void
-
Parameters
-
serial: string
-
path: string
-
-
Returns void
mv
- mv(serial, srcPath, destPath): Promise<void>
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
Returns Promise<void>
- mv(serial, srcPath, destPath, options): Promise<void>
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
-
Returns Promise<void>
- mv(serial, srcPath, destPath, cb): void
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
-
Returns void
- mv(serial, srcPath, destPath, options, cb): void
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
-
-
Returns void
openLogcat
- openLogcat(serial): Promise<LogcatReader>
-
- openLogcat(serial, options): Promise<LogcatReader>
-
- openLogcat(serial, cb): void
-
Returns void
- openLogcat(serial, options, cb): void
-
Returns void
openMonkey
- openMonkey(serial): Promise<Monkey>
-
Returns Promise<Monkey>
- openMonkey(serial, cb): void
-
Returns void
openTcp
- openTcp(serial, port): Promise<Connection>
-
Parameters
-
serial: string
-
port: number
- openTcp(serial, port, host): Promise<Connection>
-
Parameters
-
serial: string
-
port: number
-
host: string
- openTcp(serial, port, cb): void
-
Parameters
-
serial: string
-
port: number
-
Returns void
- openTcp(serial, port, host, cb): void
-
Parameters
-
serial: string
-
port: number
-
host: string
-
Returns void
press
- press(serial): Promise<void>
-
Returns Promise<void>
- press(serial, source): Promise<void>
-
Returns Promise<void>
- press(serial, cb): void
-
Returns void
- press(serial, source, cb): void
-
Returns void
pull
- pull(serial, path): Promise<PullTransfer>
-
Parameters
-
serial: string
-
path: string
- pull(serial, path, cb): void
-
Parameters
-
serial: string
-
path: string
-
Returns void
pullDataFromFile
- pullDataFromFile(serial, srcPath): Promise<Buffer>
-
Parameters
-
serial: string
-
srcPath: string
Returns Promise<Buffer>
- pullDataFromFile(serial, srcPath, cb): void
-
Parameters
-
serial: string
-
srcPath: string
-
Returns void
pullFile
- pullFile(serial, srcPath, destPath): Promise<void>
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
Returns Promise<void>
- pullFile(serial, srcPath, destPath, cb): void
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
-
Returns void
push
- push(serial, srcPath, destPath): Promise<PushTransfer>
-
Parameters
-
serial: string
-
srcPath: string | Readable
-
destPath: string
- push(serial, srcPath, destPath, mode): Promise<PushTransfer>
-
Parameters
-
serial: string
-
srcPath: string | Readable
-
destPath: string
-
- push(serial, srcPath, destPath, cb): void
-
Parameters
-
serial: string
-
srcPath: string | Readable
-
destPath: string
-
Returns void
- push(serial, srcPath, destPath, mode, cb): void
-
Parameters
-
serial: string
-
srcPath: string | Readable
-
destPath: string
-
-
Returns void
pushDataToFile
- pushDataToFile(serial, data, destPath): Promise<void>
-
Parameters
-
serial: string
-
data: string | Buffer | Readable
-
destPath: string
Returns Promise<void>
- pushDataToFile(serial, data, destPath, cb): void
-
Parameters
-
serial: string
-
data: string | Buffer | Readable
-
destPath: string
-
Returns void
pushFile
- pushFile(serial, srcPath, destPath): Promise<void>
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
Returns Promise<void>
- pushFile(serial, srcPath, destPath, cb): void
-
Parameters
-
serial: string
-
srcPath: string
-
destPath: string
-
Returns void
Private
pushInternal
- pushInternal(serial, data, dest): Promise<void>
-
Parameters
-
serial: string
-
data: string | Readable
-
dest: string
Returns Promise<void>
putSetting
- putSetting(serial, mode, name, value): Promise<void>
-
Parameters
-
serial: string
-
-
name: string
-
Returns Promise<void>
- putSetting(serial, mode, name, value, cb): void
-
Parameters
-
serial: string
-
-
name: string
-
-
Returns void
readDir
- readDir(serial, path): Promise<SyncEntry[]>
-
Parameters
-
serial: string
-
path: string
Returns Promise<SyncEntry[]>
- readDir(serial, path, cb): void
-
Parameters
-
serial: string
-
path: string
-
Returns void
reboot
- reboot(serial): Promise<void>
-
Returns Promise<void>
- reboot(serial, cb): void
-
Returns void
remount
- remount(serial): Promise<void>
-
Returns Promise<void>
- remount(serial, cb): void
-
Returns void
reverse
- reverse(serial, local, remote): Promise<void>
-
Parameters
-
serial: string
-
local: string
-
remote: string
Returns Promise<void>
- reverse(serial, local, remote, cb): void
-
Parameters
-
serial: string
-
local: string
-
remote: string
-
Returns void
rm
- rm(serial, path): Promise<void>
-
Parameters
-
serial: string
-
path: string
Returns Promise<void>
- rm(serial, path, options): Promise<void>
-
Parameters
-
serial: string
-
path: string
-
Returns Promise<void>
- rm(serial, path, cb): void
-
Parameters
-
serial: string
-
path: string
-
Returns void
- rm(serial, path, options, cb): void
-
Parameters
-
serial: string
-
path: string
-
-
Returns void
roll
- roll(serial, x, y): Promise<void>
-
Parameters
-
serial: string
-
x: number
-
y: number
Returns Promise<void>
- roll(serial, x, y, source): Promise<void>
-
Parameters
-
serial: string
-
x: number
-
y: number
-
Returns Promise<void>
- roll(serial, x, y, cb): void
-
Parameters
-
serial: string
-
x: number
-
y: number
-
Returns void
- roll(serial, x, y, source, cb): void
-
Parameters
-
serial: string
-
x: number
-
y: number
-
-
Returns void
root
- root(serial): Promise<void>
-
Returns Promise<void>
- root(serial, cb): void
-
Returns void
screenshot
- screenshot(serial): Promise<Buffer>
-
Returns Promise<Buffer>
- screenshot(serial, cb): void
-
Returns void
setProp
- setProp(serial, prop, value): Promise<void>
-
Parameters
-
serial: string
-
prop: string
-
Returns Promise<void>
- setProp(serial, prop, value, cb?): void
-
Parameters
-
serial: string
-
prop: string
-
-
Returns void
shell
- shell(serial, command): Promise<string>
-
Parameters
-
serial: string
-
command: string
Returns Promise<string>
- shell(serial, command, cb): void
-
Parameters
-
serial: string
-
command: string
-
Returns void
shutdown
- shutdown(serial): Promise<void>
-
Returns Promise<void>
- shutdown(serial, cb): void
-
Returns void
startActivity
- startActivity(serial, pkg, activity): Promise<void>
-
Parameters
-
serial: string
-
pkg: string
-
activity: string
Returns Promise<void>
- startActivity(serial, pkg, activity, options): Promise<void>
-
Parameters
-
serial: string
-
pkg: string
-
activity: string
-
Returns Promise<void>
- startActivity(serial, pkg, activity, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
activity: string
-
Returns void
- startActivity(serial, pkg, activity, options, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
activity: string
-
-
Returns void
startServer
- startServer(): Promise<void>
-
Returns Promise<void>
- startServer(cb): void
-
Returns void
startService
- startService(serial, pkg, service): Promise<void>
-
Parameters
-
serial: string
-
pkg: string
-
service: string
Returns Promise<void>
- startService(serial, pkg, service, options): Promise<void>
-
Parameters
-
serial: string
-
pkg: string
-
service: string
-
Returns Promise<void>
- startService(serial, pkg, service, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
service: string
-
Returns void
- startService(serial, pkg, service, options, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
service: string
-
-
Returns void
swipe
- swipe(serial, x1, y1, x2, y2): Promise<void>
-
Parameters
-
serial: string
-
x1: number
-
y1: number
-
x2: number
-
y2: number
Returns Promise<void>
- swipe(serial, x1, y1, x2, y2, options): Promise<void>
-
Parameters
-
serial: string
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
Returns Promise<void>
- swipe(serial, x1, y1, x2, y2, cb): void
-
Parameters
-
serial: string
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
Returns void
- swipe(serial, x1, y1, x2, y2, options, cb): void
-
Parameters
-
serial: string
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
-
Returns void
Private
syncService
- syncService(serial): Promise<Sync>
-
Returns Promise<Sync>
tap
- tap(serial, x, y): Promise<void>
-
Parameters
-
serial: string
-
x: number
-
y: number
Returns Promise<void>
- tap(serial, x, y, source): Promise<void>
-
Parameters
-
serial: string
-
x: number
-
y: number
-
Returns Promise<void>
- tap(serial, x, y, cb): void
-
Parameters
-
serial: string
-
x: number
-
y: number
-
Returns void
- tap(serial, x, y, source, cb): void
-
Parameters
-
serial: string
-
x: number
-
y: number
-
-
Returns void
tcpip
- tcpip(serial): Promise<void>
-
Returns Promise<void>
- tcpip(serial, port): Promise<void>
-
Parameters
-
serial: string
-
port: number
Returns Promise<void>
- tcpip(serial, cb): void
-
Returns void
- tcpip(serial, port, cb): void
-
Parameters
-
serial: string
-
port: number
-
Returns void
text
- text(serial, text): Promise<void>
-
Parameters
-
serial: string
-
text: string
Returns Promise<void>
- text(serial, text, source): Promise<void>
-
Parameters
-
serial: string
-
text: string
-
Returns Promise<void>
- text(serial, text, cb): void
-
Parameters
-
serial: string
-
text: string
-
Returns void
- text(serial, text, source, cb): void
-
Parameters
-
serial: string
-
text: string
-
-
Returns void
touch
- touch(serial, path): Promise<void>
-
Parameters
-
serial: string
-
path: string
Returns Promise<void>
- touch(serial, path, options): Promise<void>
-
Parameters
-
serial: string
-
path: string
-
Returns Promise<void>
- touch(serial, path, cb): void
-
Parameters
-
serial: string
-
path: string
-
Returns void
- touch(serial, path, options, cb): void
-
Parameters
-
serial: string
-
path: string
-
-
Returns void
trackDevices
- trackDevices(): Promise<Tracker>
-
Returns Promise<Tracker>
- trackDevices(cb): void
-
Returns void
uninstall
- uninstall(serial, pkg): Promise<void>
-
Parameters
-
serial: string
-
pkg: string
Returns Promise<void>
- uninstall(serial, pkg, options): Promise<void>
-
Parameters
-
serial: string
-
pkg: string
-
Returns Promise<void>
- uninstall(serial, pkg, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
Returns void
- uninstall(serial, pkg, options, cb): void
-
Parameters
-
serial: string
-
pkg: string
-
-
Returns void
usb
- usb(serial): Promise<void>
-
Returns Promise<void>
- usb(serial, cb): void
-
Returns void
version
- version(): Promise<number>
-
Returns Promise<number>
- version(cb): void
-
Returns void
waitBootComplete
- waitBootComplete(serial): Promise<void>
-
Returns Promise<void>
- waitBootComplete(serial, cb): void
-
Returns void
waitFor
- waitFor(transport, state): Promise<void>
-
Returns Promise<void>
- waitFor(transport, state, cb?): void
-
Returns void
see AdbClientOptions for more details