AdbDeviceConnection

public class AdbDeviceConnection
extends Object implements IDeviceConnection

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


Menampilkan koneksi ke perangkat melalui ADB untuk digunakan dengan ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)).

Ringkasan

Class bertingkat

class AdbDeviceConnection.Factory

 

Metode publik

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

Membuat factory untuk membuat koneksi ke perangkat.

int read(ByteBuffer dst, long timeoutMs)

Membaca urutan byte dari koneksi ini ke dalam buffer yang diberikan.

int write(ByteBuffer src, long timeoutMs)

Menulis urutan byte ke perangkat dari buffer yang diberikan.

Metode publik

tutup

public void close ()

Menampilkan
Exception

getFactory

public static AdbDeviceConnection.Factory getFactory (String deviceSerialNumber)

Membuat factory untuk membuat koneksi ke perangkat.

Parameter
deviceSerialNumber String: serial perangkat yang akan diajak berkomunikasi.

Hasil
AdbDeviceConnection.Factory

Menampilkan
IOException

baca

public int read (ByteBuffer dst, 
                long timeoutMs)

Membaca urutan byte dari koneksi ini ke dalam buffer yang diberikan.

Upaya dilakukan untuk membaca hingga r byte ke perangkat, dengan r adalah jumlah byte yang tersisa dalam buffer, yaitu dst.remaining(), pada saat metode ini dipanggil.

Parameter
dst ByteBuffer: tempat menyimpan data yang dibaca dari soket

timeoutMs long: waktu tunggu dalam milidetik (agar operasi selesai sepenuhnya)

Hasil
int Jumlah byte yang dibaca, mungkin nol, atau -1 jika perintah telah berakhir.

Menampilkan
IOException

write

public int write (ByteBuffer src, 
                long timeoutMs)

Menulis urutan byte ke perangkat dari buffer yang diberikan.

Upaya dilakukan untuk menulis hingga r byte ke perangkat, dengan r adalah jumlah byte yang tersisa dalam buffer, yaitu src.remaining(), pada saat metode ini dipanggil. Ini

Parameter
src ByteBuffer: data yang akan dikirim

timeoutMs long: waktu tunggu dalam milidetik (agar operasi selesai sepenuhnya)

Hasil
int Jumlah byte yang ditulis, mungkin nol, atau -1 jika perintah telah berakhir.

Menampilkan
IOException