ArrayHelper
public
final
class
ArrayHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.utils.ArrayHelper |
מחלקת כלי עזר שמספקת המרה של מערך למספר שלם (int) או למספר שלם ארוך (long) עבור נתונים שמתקבלים ממכשירים דרך adb.
סיכום
constructors ציבוריים | |
|---|---|
ArrayHelper()
|
|
methods ציבוריים | |
|---|---|
static
int
|
swap32bitFromArray(byte[] value, int offset)
קורא מספר שלם חתום של 32 ביט ממערך שמגיע ממכשיר. |
static
void
|
swap32bitsToArray(int value, byte[] dest, int offset)
הפונקציה מחליפה ערך לא חתום ומציבה את התוצאה במערך שאפשר לשלוח למכשיר. |
static
long
|
swap64bitFromArray(byte[] value, int offset)
קריאת מספר שלם חתום של 64 ביט ממערך שמגיע ממכשיר. |
static
int
|
swapU16bitFromArray(byte[] value, int offset)
הפונקציה קוראת מספר שלם לא חתום של 16 ביט ממערך שמגיע ממכשיר, ומחזירה אותו כ-int |
Constructors ציבוריים
ArrayHelper
public ArrayHelper ()
methods ציבוריים
swap32bitFromArray
public static int swap32bitFromArray (byte[] value,
int offset)קורא מספר שלם חתום של 32 ביט ממערך שמגיע ממכשיר.
| פרמטרים | |
|---|---|
value |
byte: המערך שמכיל את המספר השלם |
offset |
int: ההיסט במערך שבו מתחיל המספר השלם |
| החזרות | |
|---|---|
int |
המספר השלם שנקרא מהמערך |
swap32bitsToArray
public static void swap32bitsToArray (int value,
byte[] dest,
int offset)הפונקציה מחליפה ערך לא חתום ומציבה את התוצאה במערך שאפשר לשלוח למכשיר.
| פרמטרים | |
|---|---|
value |
int: הערך להחלפה. |
dest |
byte: מערך היעד |
offset |
int: ההיסט במערך שבו צריך להציב את הערך המוחלף. אורך המערך צריך להיות לפחות offset + 4 |
swap64bitFromArray
public static long swap64bitFromArray (byte[] value,
int offset)קריאת מספר שלם חתום של 64 ביט ממערך שמגיע ממכשיר.
| פרמטרים | |
|---|---|
value |
byte: המערך שמכיל את המספר השלם |
offset |
int: ההיסט במערך שבו מתחיל המספר השלם. אורך המערך חייב להיות לפחות offset + 8 |
| החזרות | |
|---|---|
long |
המספר השלם שנקרא מהמערך |
swapU16bitFromArray
public static int swapU16bitFromArray (byte[] value,
int offset)הפונקציה קוראת מספר שלם לא חתום של 16 ביט ממערך שמגיע ממכשיר, ומחזירה אותו כ-int
| פרמטרים | |
|---|---|
value |
byte: המערך שמכיל את המספר השלם 16 ביט (2 בייט). |
offset |
int: ההיסט במערך שבו מתחיל המספר השלם. אורך המערך חייב להיות לפחות offset + 2 |
| החזרות | |
|---|---|
int |
המספר השלם שנקרא מהמערך. |