AdbDeviceConnection
public class AdbDeviceConnection
extends Object implements IDeviceConnection
| java.lang.Object |
| ↳ | com.android.incfs.install.adb.ddmlib.AdbDeviceConnection |
Представляет собой подключение к устройству через ADB для использования с 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)) .
Краткое содержание
Вложенные классы |
|---|
class | AdbDeviceConnection.Factory |
Общедоступные методы |
|---|
void | close () |
static AdbDeviceConnection.Factory | getFactory (String deviceSerialNumber) Создает фабрику для установления соединения с устройством. |
int | read (ByteBuffer dst, long timeoutMs) Считывает последовательность байтов из этого соединения в указанный буфер. |
int | write (ByteBuffer src, long timeoutMs) Записывает последовательность байтов в устройство из заданного буфера. |
Общедоступные методы
закрывать
public void close ()
getFactory
public static AdbDeviceConnection.Factory getFactory (String deviceSerialNumber)
Создает фабрику для установления соединения с устройством.
| Параметры |
|---|
deviceSerialNumber | String : серийный номер устройства, с которым нужно связаться. |
читать
public int read (ByteBuffer dst,
long timeoutMs) Считывает последовательность байтов из этого соединения в указанный буфер.
Предпринимается попытка считать на устройство до r байтов, где r — количество байтов, оставшихся в буфере, то есть dst.remaining(), в момент вызова этого метода.
| Параметры |
|---|
dst | ByteBuffer : место для хранения данных, считанных из сокета. |
timeoutMs | long : время ожидания в миллисекундах (для завершения всей операции) |
| Возвраты |
|---|
int | Количество прочитанных байтов, возможно, равно нулю или -1, если команда завершилась. |
писать
public int write (ByteBuffer src,
long timeoutMs) Записывает последовательность байтов в устройство из заданного буфера.
Предпринимается попытка записать на устройство до r байтов, где r — количество байтов, оставшихся в буфере, то есть src.remaining(), в момент вызова этого метода.
| Параметры |
|---|
src | ByteBuffer : данные для отправки |
timeoutMs | long : время ожидания в миллисекундах (для завершения всей операции) |
| Возвраты |
|---|
int | Количество записанных байтов, возможно, равно нулю или -1, если команда завершилась. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]