À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
AdbDeviceConnection
public
class
AdbDeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.AdbDeviceConnection
|
Représente une connexion à un appareil via ADB pour une utilisation avec 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)).
Résumé
Méthodes publiques |
void
|
close()
|
static
AdbDeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
Crée une fabrique pour créer une connexion à l'appareil.
|
int
|
read(ByteBuffer dst, long timeoutMs)
Lit une séquence d'octets de cette connexion dans le tampon donné.
|
int
|
write(ByteBuffer src, long timeoutMs)
Écrit une séquence d'octets sur l'appareil à partir du tampon donné.
|
Méthodes publiques
fermer
public void close ()
getFactory
public static AdbDeviceConnection.Factory getFactory (String deviceSerialNumber)
Crée une fabrique pour créer une connexion à l'appareil.
| Paramètres |
deviceSerialNumber |
String : numéro de série de l'appareil à contacter. |
read
public int read (ByteBuffer dst,
long timeoutMs)
Lit une séquence d'octets de cette connexion dans le tampon donné.
Une tentative de lecture d'un maximum de r octets sur l'appareil est effectuée, où r correspond au nombre d'octets
restants dans le tampon, c'est-à-dire dst.remaining(), au moment où cette méthode est appelée.
| Paramètres |
dst |
ByteBuffer : emplacement de stockage des données lues à partir du socket |
timeoutMs |
long : délai d'attente en millisecondes (pour que l'opération complète se termine) |
| Renvoie |
int |
Nombre d'octets lus, éventuellement zéro, ou -1 si la commande est terminée. |
write
public int write (ByteBuffer src,
long timeoutMs)
Écrit une séquence d'octets sur l'appareil à partir du tampon donné.
Une tentative d'écriture d'un maximum de r octets sur l'appareil est effectuée, où r correspond au nombre d'octets
restants dans le tampon, c'est-à-dire src.remaining(), au moment où cette méthode est appelée. C'est
| Paramètres |
src |
ByteBuffer : données à envoyer |
timeoutMs |
long : délai d'attente en millisecondes (pour que l'opération complète se termine) |
| Renvoie |
int |
Nombre d'octets écrits, éventuellement zéro, ou -1 si la commande est terminée. |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]