A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
AdbDeviceConnection
public
class
AdbDeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.AdbDeviceConnection
|
Rappresenta una connessione a un dispositivo tramite ADB da utilizzare 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)).
Riepilogo
Metodi pubblici |
void
|
close()
|
static
AdbDeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
Crea una factory per creare una connessione al dispositivo.
|
int
|
read(ByteBuffer dst, long timeoutMs)
Legge una sequenza di byte da questa connessione al buffer specificato.
|
int
|
write(ByteBuffer src, long timeoutMs)
Scrive una sequenza di byte sul dispositivo dal buffer specificato.
|
Metodi pubblici
chiudi
public void close ()
getFactory
public static AdbDeviceConnection.Factory getFactory (String deviceSerialNumber)
Crea una factory per creare una connessione al dispositivo.
| Parametri |
deviceSerialNumber |
String: il numero di serie del dispositivo con cui comunicare. |
lettura
public int read (ByteBuffer dst,
long timeoutMs)
Legge una sequenza di byte da questa connessione al buffer specificato.
Viene eseguito un tentativo di leggere fino a r byte sul dispositivo, dove r è il numero di byte
rimanenti nel buffer, ovvero dst.remaining(), al momento della chiamata di questo metodo.
| Parametri |
dst |
ByteBuffer: dove archiviare i dati letti dal socket. |
timeoutMs |
long: timeout in millisecondi (per il completamento dell'intera operazione). |
| Restituzioni |
int |
Il numero di byte letti, possibilmente zero o -1 se il comando è terminato. |
scrittura
public int write (ByteBuffer src,
long timeoutMs)
Scrive una sequenza di byte sul dispositivo dal buffer specificato.
Viene eseguito un tentativo di scrivere fino a r byte sul dispositivo, dove r è il numero di byte
rimanenti nel buffer, ovvero src.remaining(), al momento della chiamata di questo metodo. È
| Parametri |
src |
ByteBuffer: dati da inviare. |
timeoutMs |
long: timeout in millisecondi (per il completamento dell'intera operazione). |
| Restituzioni |
int |
Il numero di byte scritti, possibilmente zero o -1 se il comando è terminato. |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]