Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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(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)) dar.
Zusammenfassung
Öffentliche Methoden |
void
|
close()
|
static
DeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
Erstellt eine Factory zum Erstellen 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 Erstellen einer Verbindung zum Gerät.
| Parameter |
deviceSerialNumber |
String: Die Seriennummer des Geräts, mit dem kommuniziert werden soll. |
read
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) |
| Gibt Folgendes zurück: |
int |
Die Anzahl der gelesenen Byte, möglicherweise null, oder -1, wenn der Befehl beendet wurde. |
write
public int write (ByteBuffer src,
long timeoutMs)
Schreibt eine Bytefolge aus dem angegebenen Puffer auf das Gerät.
Es wird versucht, bis zu „r“ Bytes auf das Gerät zu schreiben, wobei „r“ die Anzahl der Bytes 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) |
| Gibt Folgendes zurück: |
int |
Die Anzahl der geschriebenen Byte, möglicherweise null, oder -1, wenn der Befehl beendet wurde. |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]