2026'dan itibaren, kararlı ana geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleye bakın.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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)) ile kullanılmak üzere ADB üzerinden bir cihaza bağlantıyı temsil eder.
Özet
Herkese açık yöntemler |
void
|
close()
|
static
DeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
Cihazla bağlantı oluşturmak için bir fabrika oluşturur.
|
int
|
read(ByteBuffer dst, long timeoutMs)
Bu bağlantıdan bir bayt dizisini okuyup belirtilen arabelleğe yerleştirir.
|
int
|
write(ByteBuffer src, long timeoutMs)
Belirtilen arabellekten cihaza bir bayt dizisi yazar.
|
Herkese açık yöntemler
kapat
public void close ()
| Verdiği hatalar |
Exception |
|
getFactory
public static DeviceConnection.Factory getFactory (String deviceSerialNumber)
Cihazla bağlantı oluşturmak için bir fabrika oluşturur.
| Parametreler |
deviceSerialNumber |
String: Konuşulacak cihazın seri numarası. |
| Verdiği hatalar |
IOException |
|
read
public int read (ByteBuffer dst,
long timeoutMs)
Bu bağlantıdan gelen bir bayt dizisini belirtilen arabelleğe okur.
Bu yöntem çağrıldığında arabellekte kalan bayt sayısı (yani dst.remaining()) olan r baytlık bir bölüm cihaza okunmaya çalışılır.
| Parametreler |
dst |
ByteBuffer: Soketten okunan verilerin depolanacağı yer |
timeoutMs |
long: milisaniye cinsinden zaman aşımı (işlemin tamamlanması için) |
| İadeler |
int |
Okunan bayt sayısı (sıfır olabilir) veya komut sona erdiyse -1. |
| Verdiği hatalar |
IOException |
|
write
public int write (ByteBuffer src,
long timeoutMs)
Belirtilen arabellekten cihaza bir bayt dizisi yazar.
Bu yöntem çağrıldığında arabellekte kalan bayt sayısı (yani src.remaining()) olan r baytlık bir bölüm cihaza yazılmaya çalışılır. Bu
| Parametreler |
src |
ByteBuffer: gönderilecek veriler |
timeoutMs |
long: milisaniye cinsinden zaman aşımı (tam işlemin tamamlanması için) |
| İadeler |
int |
Yazılan bayt sayısı (sıfır olabilir) veya komut sona erdiyse -1. |
| Verdiği hatalar |
IOException |
|
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-06-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]