IDeviceConnection
public
interface
IDeviceConnection
| com.android.incfs.install.IDeviceConnection |
Reprezentuje połączenie z urządzeniem, z którego można odczytywać dane i do którego można je zapisywać.
Podsumowanie
Zagnieżdżone klasy | |
|---|---|
interface |
IDeviceConnection.Factory
|
Metody publiczne | |
|---|---|
abstract
int
|
read(ByteBuffer buffer, long timeOutMs)
Odczytuje sekwencję bajtów z tego połączenia do podanego bufora. |
abstract
int
|
write(ByteBuffer buffer, long timeOutMs)
Zapisuje sekwencję bajtów na urządzeniu z podanego bufora. |
Metody publiczne
czytaj
public abstract int read (ByteBuffer buffer,
long timeOutMs)Odczytuje sekwencję bajtów z tego połączenia do podanego bufora.
Próba odczytania z urządzenia maksymalnie r bajtów, gdzie r to liczba bajtów pozostałych w buforze, czyli dst.remaining(), w momencie wywołania tej metody.
| Parametry | |
|---|---|
buffer |
ByteBuffer: miejsce przechowywania danych odczytanych z gniazda; |
timeOutMs |
long: czas oczekiwania w milisekundach (na zakończenie całej operacji) |
| Zwroty | |
|---|---|
int |
Liczba odczytanych bajtów (może wynosić zero) lub -1, jeśli polecenie zostało zakończone. |
pisać
public abstract int write (ByteBuffer buffer,
long timeOutMs)Zapisuje sekwencję bajtów na urządzeniu z podanego bufora.
Próba zapisu do urządzenia maksymalnie r bajtów, gdzie r to liczba bajtów pozostałych w buforze, czyli src.remaining(), w momencie wywołania tej metody. To
| Parametry | |
|---|---|
buffer |
ByteBuffer: dane do wysłania |
timeOutMs |
long: czas oczekiwania w milisekundach (na zakończenie całej operacji) |
| Zwroty | |
|---|---|
int |
Liczba zapisanych bajtów (może wynosić zero) lub -1, jeśli polecenie zostało zakończone. |