IDeviceConnection

public interface IDeviceConnection

com.android.incfs.install.IDeviceConnection


Okunabilen ve yazılabilen bir cihaza bağlantıyı temsil eder.

Özet

İç içe yerleştirilmiş sınıflar

interface IDeviceConnection.Factory

 

Herkese açık yöntemler

abstract int read(ByteBuffer buffer, long timeOutMs)

Bu bağlantıdan gelen bir bayt dizisini belirtilen arabelleğe okur.

abstract int write(ByteBuffer buffer, long timeOutMs)

Belirtilen arabellekten cihaza bir bayt dizisi yazar.

Herkese açık yöntemler

okuma

public abstract int read (ByteBuffer buffer, 
                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
buffer ByteBuffer: soketten okunan verilerin depolanacağı yer

timeOutMs long: milisaniye cinsinden zaman aşımı (işlemin tamamlanması için)

İlerlemeler
int Okunan bayt sayısı (sıfır olabilir) veya komut sona erdiyse -1.

yardım et

public abstract int write (ByteBuffer buffer, 
                long timeOutMs)

Belirtilen arabellekten cihaza bir bayt dizisi yazar.

Bu yöntem çağrıldığında arabellekte kalan bayt sayısı olan r baytlık bir bölümü cihaza yazma girişimi yapılır. Bu

Parametreler
buffer ByteBuffer: Gönderilecek veriler

timeOutMs long: milisaniye cinsinden zaman aşımı (işlemin tamamlanması için)

İlerlemeler
int Yazılan bayt sayısı (sıfır olabilir) veya komut sona erdiyse -1.