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.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
DeviceConnection
public
class
DeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.DeviceConnection
|
Representa uma conexão com um dispositivo por adb para uso com 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)).
Resumo
Métodos públicos |
void
|
close()
|
static
DeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
Cria uma fábrica para criar uma conexão com o dispositivo.
|
int
|
read(ByteBuffer dst, long timeoutMs)
Lê uma sequência de bytes desta conexão no buffer especificado.
|
int
|
write(ByteBuffer src, long timeoutMs)
Grava uma sequência de bytes no dispositivo do buffer especificado.
|
Métodos públicos
fechar
public void close ()
getFactory
public static DeviceConnection.Factory getFactory (String deviceSerialNumber)
Cria uma fábrica para criar uma conexão com o dispositivo.
| Parâmetros |
deviceSerialNumber |
String: o número de série do dispositivo com que você quer falar. |
ler
public int read (ByteBuffer dst,
long timeoutMs)
Lê uma sequência de bytes desta conexão no buffer especificado.
Uma tentativa é feita para ler até r bytes para o dispositivo, em que r é o número de bytes
restantes no buffer, ou seja, dst.remaining(), no momento em que esse método é invocado.
| Parâmetros |
dst |
ByteBuffer: onde armazenar os dados lidos do soquete |
timeoutMs |
long: tempo limite em milissegundos (para a conclusão da operação completa) |
| Retorna |
int |
O número de bytes lidos, possivelmente zero, ou -1 se o comando tiver terminado. |
gravação
public int write (ByteBuffer src,
long timeoutMs)
Grava uma sequência de bytes no dispositivo do buffer especificado.
Uma tentativa é feita para gravar até r bytes no dispositivo, em que r é o número de bytes restantes no buffer, ou seja, src.remaining(), no momento em que esse método é invocado. É um
| Parâmetros |
src |
ByteBuffer: dados a serem enviados |
timeoutMs |
long: tempo limite em milissegundos (para a conclusão da operação completa) |
| Retorna |
int |
O número de bytes gravados, possivelmente zero, ou -1 se o comando tiver terminado. |
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."],[],[]]