Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
CollectingOutputReceiver
public
class
CollectingOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object
|
| ↳ |
com.android.ddmlib.CollectingOutputReceiver
|
Um IShellOutputReceiver que coleta toda a saída do shell em uma String.
Resumo
Métodos públicos |
void
|
addOutput(byte[] data, int offset, int length)
Chamado sempre que novos dados estão disponíveis.
|
boolean
|
awaitCompletion(long timeout, TimeUnit unit)
|
void
|
cancel()
Cancela a coleta de saída.
|
void
|
flush()
Chamado no final da execução do processo (a menos que ele tenha sido cancelado).
|
String
|
getOutput()
|
boolean
|
isCancelled()
Método de cancelamento para interromper a execução do comando do shell remoto.
|
boolean
|
isComplete()
|
Construtores 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)
Chamado sempre que novos dados estão disponíveis.
| Parâmetros |
data |
byte: os novos dados. |
offset |
int: o deslocamento em que os novos dados começam. |
length |
int: o comprimento dos novos dados. |
awaitCompletion
public boolean awaitCompletion (long timeout,
TimeUnit unit)
| Parâmetros |
timeout |
long |
unit |
TimeUnit |
| Gera |
InterruptedException |
|
cancel
public void cancel ()
Cancela a coleta de saída.
flush
public void flush ()
Chamado no final da execução do processo (a menos que ele tenha sido cancelado). Isso permite que o
receptor termine e transfira todos os dados que ainda não foram processados.
getOutput
public String getOutput ()
isCancelled
public boolean isCancelled ()
Método de cancelamento para interromper a execução do comando do shell remoto.
| Retorna |
boolean |
true para cancelar a execução do comando. |
isComplete
public boolean isComplete ()
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-06-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-22 UTC."],[],[]]