A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
CollectingOutputReceiver
public
class
CollectingOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object
|
| ↳ |
com.android.ddmlib.CollectingOutputReceiver
|
Un IShellOutputReceiver que recopila toda la salida del shell en un solo String.
Resumen
Métodos públicos |
void
|
addOutput(byte[] data, int offset, int length)
Se llama cada vez que hay datos nuevos disponibles.
|
boolean
|
awaitCompletion(long timeout, TimeUnit unit)
|
void
|
cancel()
Cancela la recopilación de salida.
|
void
|
flush()
Se llama al final de la ejecución del proceso (a menos que se haya cancelado).
|
String
|
getOutput()
|
boolean
|
isCancelled()
Método de cancelación para detener la ejecución del comando de shell remoto.
|
boolean
|
isComplete()
|
Constructores públicos
CollectingOutputReceiver
public CollectingOutputReceiver ()
CollectingOutputReceiver
public CollectingOutputReceiver (CountDownLatch commandCompleteLatch)
| Parámetros |
commandCompleteLatch |
CountDownLatch |
Métodos públicos
addOutput
public void addOutput (byte[] data,
int offset,
int length)
Se llama cada vez que hay datos nuevos disponibles.
| Parámetros |
data |
byte: Son los datos nuevos. |
offset |
int: Es el desplazamiento en el que comienzan los datos nuevos. |
length |
int: Es la longitud de los datos nuevos. |
awaitCompletion
public boolean awaitCompletion (long timeout,
TimeUnit unit)
| Parámetros |
timeout |
long |
unit |
TimeUnit |
| Arroja |
InterruptedException |
|
cancelar
public void cancel ()
Cancela la recopilación de salida.
vaciar
public void flush ()
Se llama al final de la ejecución del proceso (a menos que se haya cancelado). Esto permite que el receptor finalice y vacíe los datos que aún no se procesaron.
getOutput
public String getOutput ()
isCancelled
public boolean isCancelled ()
Método de cancelación para detener la ejecución del comando de shell remoto.
| Muestra |
boolean |
Es verdadero para cancelar la ejecución del comando. |
isComplete
public boolean isComplete ()
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-06-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-22 (UTC)"],[],[]]