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.
AdbDeviceConnection
public
class
AdbDeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.AdbDeviceConnection
|
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
AdbDeviceConnection.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 AdbDeviceConnection.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. |
Lesen
public int read (ByteBuffer dst,
long timeoutMs)
Liest eine Bytefolge aus dieser Verbindung in den angegebenen Puffer.
Es wird versucht, bis zu „r“ Byte auf das Gerät zu lesen. „r“ ist die Anzahl der Byte, die sich im Puffer befinden, d. h. „dst.remaining()“, wenn diese Methode aufgerufen wird.
| Parameter |
dst |
ByteBuffer: hier werden die Daten gespeichert, die aus dem Socket gelesen wurden. |
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. |
Schreiben
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. „r“ ist die Anzahl der Byte, die sich im Puffer befinden, d. h. „src.remaining()“, wenn diese Methode aufgerufen wird. Es ist
| Parameter |
src |
ByteBuffer: zu sendende Daten |
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)."],[],[]]