AdbDeviceConnection
public
class
AdbDeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object | |
| ↳ | com.android.incfs.install.adb.ddmlib.AdbDeviceConnection |
Menunjukkan koneksi ke perangkat melalui ADB untuk digunakan dengan ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.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 ()
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 |
|
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. |
menulis
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. Jam
| 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. |