DeviceConnection

public class DeviceConnection
extends Object implements IDeviceConnection

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


ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) ile kullanılmak üzere ADB üzerinden bir cihaza bağlantıyı temsil eder.

Özet

İç içe yerleştirilmiş sınıflar

class DeviceConnection.Factory

 

Herkese açık yöntemler

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

Cihazla bağlantı oluşturmak için bir fabrika oluşturur.

int read(ByteBuffer dst, long timeoutMs)

Bu bağlantıdan gelen bir bayt dizisini belirtilen arabelleğe okur.

int write(ByteBuffer src, long timeoutMs)

Belirtilen arabellekten cihaza bir bayt dizisi yazar.

Herkese açık yöntemler

kapat

public void close ()

getFactory

public static DeviceConnection.Factory getFactory (String deviceSerialNumber)

Cihazla bağlantı oluşturmak için bir fabrika oluşturur.

Parametreler
deviceSerialNumber String: Konuşulacak cihazın seri numarası.

İlerlemeler
DeviceConnection.Factory

okuma

public int read (ByteBuffer dst, 
                long timeoutMs)

Bu bağlantıdan gelen bir bayt dizisini belirtilen arabelleğe okur.

Bu yöntem çağrıldığında arabellekte kalan bayt sayısı (yani dst.remaining()) olan r baytlık bir bölüm cihaza okunmaya çalışılır.

Parametreler
dst ByteBuffer: soketten okunan verilerin depolanacağı yer

timeoutMs long: milisaniye cinsinden zaman aşımı (işlemin tamamlanması için)

İlerlemeler
int Okunan bayt sayısı (sıfır olabilir) veya komut sona erdiyse -1.

yardım et

public int write (ByteBuffer src, 
                long timeoutMs)

Belirtilen arabellekten cihaza bir bayt dizisi yazar.

Bu yöntem çağrıldığında arabellekte kalan bayt sayısı olan r baytlık bir bölümü cihaza yazma girişimi yapılır. Bu

Parametreler
src ByteBuffer: Gönderilecek veriler

timeoutMs long: milisaniye cinsinden zaman aşımı (işlemin tamamlanması için)

İlerlemeler
int Yazılan bayt sayısı (sıfır olabilir) veya komut sona erdiyse -1.