DeviceConnection
public
class
DeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object | |
| ↳ | com.android.incfs.install.adb.ddmlib.DeviceConnection |
Stellt eine Verbindung zu einem Gerät über ADB zur Verwendung mit ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) dar.
Zusammenfassung
Verschachtelte Klassen | |
|---|---|
class |
DeviceConnection.Factory
|
Öffentliche Methoden | |
|---|---|
void
|
close()
|
static
DeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
Erstellt eine Factory zum Herstellen einer Verbindung zum Gerät. |
int
|
read(ByteBuffer dst, long timeoutMs)
Liest eine Bytefolge aus dieser Verbindung in den angegebenen Puffer. |
int
|
write(ByteBuffer src, long timeoutMs)
Schreibt eine Bytefolge aus dem angegebenen Puffer auf das Gerät. |
Öffentliche Methoden
Schließen
public void close ()
getFactory
public static DeviceConnection.Factory getFactory (String deviceSerialNumber)
Erstellt eine Factory zum Herstellen einer Verbindung zum Gerät.
| Parameter | |
|---|---|
deviceSerialNumber |
String: Die Seriennummer des Geräts, mit dem kommuniziert werden soll. |
| Returns | |
|---|---|
DeviceConnection.Factory |
|
lesen
public int read (ByteBuffer dst,
long timeoutMs)Liest eine Bytefolge aus dieser Verbindung in den angegebenen Puffer.
Es wird versucht, bis zu „r“ Bytes auf das Gerät zu lesen, wobei „r“ die Anzahl der Bytes ist, die im Puffer verbleiben, d. h. „dst.remaining()“, wenn diese Methode aufgerufen wird.
| Parameter | |
|---|---|
dst |
ByteBuffer: Speicherort für Daten, die aus dem Socket gelesen werden |
timeoutMs |
long: Zeitlimit in Millisekunden (für den Abschluss des gesamten Vorgangs) |
| Returns | |
|---|---|
int |
Die Anzahl der gelesenen Byte, möglicherweise null, oder -1, wenn der Befehl beendet wurde. |
für mich
public int write (ByteBuffer src,
long timeoutMs)Schreibt eine Bytefolge aus dem angegebenen Puffer auf das Gerät.
Es wird versucht, bis zu „r“ Byte auf das Gerät zu schreiben, wobei „r“ die Anzahl der Byte ist, die im Puffer verbleiben, d. h. „src.remaining()“, wenn diese Methode aufgerufen wird. Es ist
| Parameter | |
|---|---|
src |
ByteBuffer: Daten, die gesendet werden sollen |
timeoutMs |
long: Zeitlimit in Millisekunden (für den Abschluss des gesamten Vorgangs) |
| Returns | |
|---|---|
int |
Die Anzahl der geschriebenen Byte, möglicherweise null, oder -1, wenn der Befehl beendet wurde. |