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.
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."],[],[]]