2026년부터 트렁크 안정 개발 모델과 일치하고 생태계의 플랫폼 안정성을 보장하기 위해 2분기와 4분기에 AOSP에 소스 코드를 게시합니다. AOSP를 빌드하고 기여하려면 android-latest-release를 사용하세요. android-latest-release 매니페스트 브랜치는 항상 AOSP에 푸시된 최신 버전을 참조합니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
DeviceConnection
public
class
DeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.DeviceConnection
|
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))와 함께 사용하기 위해 ADB를 통해 기기에 연결하는 것을 나타냅니다.
요약
공개 메서드 |
void
|
close()
|
static
DeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
기기에 연결을 만드는 팩토리를 만듭니다.
|
int
|
read(ByteBuffer dst, long timeoutMs)
이 연결에서 지정된 버퍼로 바이트 시퀀스를 읽습니다.
|
int
|
write(ByteBuffer src, long timeoutMs)
지정된 버퍼에서 기기로 바이트 시퀀스를 씁니다.
|
공개 메서드
getFactory
public static DeviceConnection.Factory getFactory (String deviceSerialNumber)
기기에 연결을 만드는 팩토리를 만듭니다.
| 매개변수 |
deviceSerialNumber |
String: 통신할 기기의 일련번호입니다. |
읽기
public int read (ByteBuffer dst,
long timeoutMs)
이 연결에서 지정된 버퍼로 바이트 시퀀스를 읽습니다.
이 메서드가 호출되는 순간 버퍼에 남아 있는 바이트 수(즉, dst.remaining())인 r 바이트까지 기기를 읽으려고 시도합니다.
| 매개변수 |
dst |
ByteBuffer: 소켓에서 읽은 데이터를 저장할 위치 |
timeoutMs |
long: 제한 시간(밀리초)(전체 작업이 완료될 때까지) |
| 반환 |
int |
읽은 바이트 수입니다(0일 수 있음). 명령어가 종료된 경우 -1입니다. |
쓰기
public int write (ByteBuffer src,
long timeoutMs)
지정된 버퍼에서 기기로 바이트 시퀀스를 씁니다.
이 메서드가 호출되는 시점에 버퍼에 남아 있는 바이트 수(즉, src.remaining())인 r 바이트까지 기기에 쓰려고 시도합니다. 진짜 한 땀 한 땀 하나씩
| 매개변수 |
src |
ByteBuffer: 전송할 데이터 |
timeoutMs |
long: 제한 시간(밀리초)(전체 작업 완료) |
| 반환 |
int |
작성된 바이트 수입니다(0일 수 있음). 명령이 종료된 경우 -1입니다. |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 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)"],[],[]]