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, usa android-latest-release. 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 utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
DeviceConnection
public
class
DeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.DeviceConnection
|
Representa una conexión a un dispositivo a través de ADB para usar con 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)).
Resumen
Métodos públicos |
void
|
close()
|
static
DeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
Crea una fábrica para crear una conexión al dispositivo.
|
int
|
read(ByteBuffer dst, long timeoutMs)
Lee una secuencia de bytes de esta conexión en el búfer determinado.
|
int
|
write(ByteBuffer src, long timeoutMs)
Escribe una secuencia de bytes en el dispositivo desde el búfer determinado.
|
Métodos públicos
cerrar
public void close ()
getFactory
public static DeviceConnection.Factory getFactory (String deviceSerialNumber)
Crea una fábrica para crear una conexión al dispositivo.
| Parámetros |
deviceSerialNumber |
String: Es el número de serie del dispositivo con el que se comunicará. |
read
public int read (ByteBuffer dst,
long timeoutMs)
Lee una secuencia de bytes de esta conexión en el búfer determinado.
Se intenta leer hasta r bytes en el dispositivo, donde r es la cantidad de bytes
restantes en el búfer, es decir, dst.remaining(), en el momento en que se invoca este método.
| Parámetros |
dst |
ByteBuffer: Es el lugar donde se almacenan los datos leídos del socket. |
timeoutMs |
long: Es el tiempo de espera en milisegundos (para que se complete la operación completa). |
| Muestra |
int |
Es la cantidad de bytes leídos, posiblemente cero, o -1 si el comando finalizó. |
write
public int write (ByteBuffer src,
long timeoutMs)
Escribe una secuencia de bytes en el dispositivo desde el búfer determinado.
Se intenta escribir hasta r bytes en el dispositivo, donde r es la cantidad de bytes
restantes en el búfer, es decir, src.remaining(), en el momento en que se invoca este método. Es
| Parámetros |
src |
ByteBuffer: Son los datos que se enviarán. |
timeoutMs |
long: Es el tiempo de espera en milisegundos (para que se complete la operación completa). |
| Muestra |
int |
Es la cantidad de bytes escritos, posiblemente cero, o -1 si el comando finalizó. |
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)"],[],[]]