ArrayHelper
public
final
class
ArrayHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.utils.ArrayHelper |
adb aracılığıyla cihazlardan alınan veriler için diziden int/long dönüşümü sağlayan yardımcı sınıf.
Özet
Herkese açık oluşturucular | |
|---|---|
ArrayHelper()
|
|
Herkese açık yöntemler | |
|---|---|
static
int
|
swap32bitFromArray(byte[] value, int offset)
Bir cihazdan gelen dizideki imzalı 32 bitlik bir tam sayıyı okur. |
static
void
|
swap32bitsToArray(int value, byte[] dest, int offset)
İşaretsiz bir değeri değiştirir ve sonucu bir cihaza gönderilebilecek bir diziye yerleştirir. |
static
long
|
swap64bitFromArray(byte[] value, int offset)
Bir cihazdan gelen diziden imzalı 64 bit tam sayı okur. |
static
int
|
swapU16bitFromArray(byte[] value, int offset)
Bir cihazdan gelen dizideki işaretsiz 16 bitlik bir tam sayıyı okur ve "int" olarak döndürür. |
Herkese açık oluşturucular
ArrayHelper
public ArrayHelper ()
Herkese açık yöntemler
swap32bitFromArray
public static int swap32bitFromArray (byte[] value,
int offset)Bir cihazdan gelen diziden imzalı 32 bitlik bir tam sayı okur.
| Parametreler | |
|---|---|
value |
byte: int değerini içeren dizi |
offset |
int: tam sayının dizide başladığı ofset |
| İlerlemeler | |
|---|---|
int |
Diziden okunan tam sayı |
swap32bitsToArray
public static void swap32bitsToArray (int value,
byte[] dest,
int offset)İşaretsiz bir değeri değiştirir ve sonucu bir cihaza gönderilebilecek bir diziye yerleştirir.
| Parametreler | |
|---|---|
value |
int: Değiştirilecek değer. |
dest |
byte: hedef dizi |
offset |
int: Değiştirilen değerin yerleştirileceği dizideki uzaklık. Dizi uzunluğu en az uzaklık + 4 olmalıdır. |
swap64bitFromArray
public static long swap64bitFromArray (byte[] value,
int offset)Bir cihazdan gelen diziden imzalı 64 bit tam sayı okur.
| Parametreler | |
|---|---|
value |
byte: int değerini içeren dizi |
offset |
int: Dizideki int'in başladığı ofset. Dizi uzunluğu en az ofset + 8 olmalıdır. |
| İlerlemeler | |
|---|---|
long |
Diziden okunan tam sayı |
swapU16bitFromArray
public static int swapU16bitFromArray (byte[] value,
int offset)Bir cihazdan gelen dizideki işaretsiz 16 bitlik bir tam sayıyı okur ve "int" olarak döndürür.
| Parametreler | |
|---|---|
value |
byte: 16 bitlik tamsayıyı (2 bayt) içeren dizi. |
offset |
int: Dizideki int değerinin başladığı ofset. Dizi uzunluğu en az ofset + 2 olmalıdır. |
| İlerlemeler | |
|---|---|
int |
diziden okunan tam sayı. |