AdbDeviceConnection

public class AdbDeviceConnection
extends Object implements IDeviceConnection

java.lang.Object
   ↳ com.android.incfs.install.adb.ddmlib.AdbDeviceConnection


Representa una conexión a un dispositivo a través de ADB para usar con ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).

Resumen

Clases anidadas

class AdbDeviceConnection.Factory

 

Métodos públicos

void close()
static AdbDeviceConnection.Factory getFactory(String deviceSerialNumber)

Crea una fábrica para crear una conexión al dispositivo.

int read(ByteBuffer dst, long timeoutMs)

Lee una secuencia de bytes de esta conexión en el búfer determinado.

int write(ByteBuffer src, long timeoutMs)

Escribe una secuencia de bytes en el dispositivo desde el búfer determinado.

Métodos públicos

cerrar

public void close ()

getFactory

public static AdbDeviceConnection.Factory getFactory (String deviceSerialNumber)

Crea una fábrica para crear una conexión al dispositivo.

Parámetros
deviceSerialNumber String: Es el número de serie del dispositivo con el que se comunicará.

Muestra
AdbDeviceConnection.Factory

leer

public int read (ByteBuffer dst, 
                long timeoutMs)

Lee una secuencia de bytes de esta conexión en el búfer determinado.

Se intenta leer hasta r bytes en el dispositivo, donde r es la cantidad de bytes restantes en el búfer, es decir, dst.remaining(), en el momento en que se invoca este método.

Parámetros
dst ByteBuffer: Dónde almacenar los datos leídos del socket

timeoutMs long: Tiempo de espera en milisegundos (para que se complete la operación completa)

Muestra
int Es la cantidad de bytes leídos, que puede ser cero, o -1 si finalizó el comando.

a escribir

public int write (ByteBuffer src, 
                long timeoutMs)

Escribe una secuencia de bytes en el dispositivo desde el búfer determinado.

Se intenta escribir hasta r bytes en el dispositivo, donde r es la cantidad de bytes restantes en el búfer, es decir, src.remaining(), en el momento en que se invoca este método. Es

Parámetros
src ByteBuffer: Datos que se enviarán

timeoutMs long: Tiempo de espera en milisegundos (para que se complete la operación completa)

Muestra
int Es la cantidad de bytes escritos, que puede ser cero, o -1 si finalizó el comando.