Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. 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.
CollectingOutputReceiver
public
class
CollectingOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object
|
| ↳ |
com.android.ddmlib.CollectingOutputReceiver
|
Ein IShellOutputReceiver, der die gesamte Shell-Ausgabe in einem String erfasst.
Zusammenfassung
Öffentliche Methoden |
void
|
addOutput(byte[] data, int offset, int length)
Wird jedes Mal aufgerufen, wenn neue Daten verfügbar sind.
|
boolean
|
awaitCompletion(long timeout, TimeUnit unit)
|
void
|
cancel()
Bricht die Ausgabeerfassung ab.
|
void
|
flush()
Wird am Ende der Prozessausführung aufgerufen, es sei denn, der Prozess wurde abgebrochen.
|
String
|
getOutput()
|
boolean
|
isCancelled()
Methode zum Abbrechen der Ausführung des Remote-Shell-Befehls.
|
boolean
|
isComplete()
|
Öffentliche Konstruktoren
CollectingOutputReceiver
public CollectingOutputReceiver ()
CollectingOutputReceiver
public CollectingOutputReceiver (CountDownLatch commandCompleteLatch)
| Parameter |
commandCompleteLatch |
CountDownLatch |
Öffentliche Methoden
addOutput
public void addOutput (byte[] data,
int offset,
int length)
Wird jedes Mal aufgerufen, wenn neue Daten verfügbar sind.
| Parameter |
data |
byte: Die neuen Daten. |
offset |
int: Der Offset, an dem die neuen Daten beginnen. |
length |
int: Die Länge der neuen Daten. |
awaitCompletion
public boolean awaitCompletion (long timeout,
TimeUnit unit)
| Parameter |
timeout |
long |
unit |
TimeUnit |
| Gibt Folgendes zurück: |
boolean |
|
| Löst aus |
InterruptedException |
|
cancel
public void cancel ()
Bricht die Ausgabeerfassung ab.
flush
public void flush ()
Wird am Ende der Prozessausführung aufgerufen, es sei denn, der Prozess wurde abgebrochen. So kann der
Empfänger beendet werden und alle Daten leeren, die noch nicht verarbeitet wurden.
getOutput
public String getOutput ()
| Gibt Folgendes zurück: |
String |
|
isCancelled
public boolean isCancelled ()
Methode zum Abbrechen der Ausführung des Remote-Shell-Befehls.
| Gibt Folgendes zurück: |
boolean |
„true“, um die Ausführung des Befehls abzubrechen. |
isComplete
public boolean isComplete ()
| Gibt Folgendes zurück: |
boolean |
|
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)."],[],[]]