ArrayHelper
public
final
class
ArrayHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.utils.ArrayHelper |
فئة أداة توفّر تحويلاً من مصفوفة إلى عدد صحيح/طويل للبيانات التي يتم تلقّيها من الأجهزة من خلال adb.
ملخّص
الإنشاءات العامة | |
|---|---|
ArrayHelper()
|
|
الطُرق العامة | |
|---|---|
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). |
الإنشاءات العامة
ArrayHelper
public ArrayHelper ()
الطُرق العامة
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: الإزاحة في الصفيف حيث يتم وضع القيمة المبدّلة. يجب أن يكون طول المصفوفة أكبر من أو يساوي الإزاحة + 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 بت (بايتَين). |
offset |
int: الإزاحة في المصفوفة التي يبدأ عندها العدد الصحيح، ويجب أن يكون طول المصفوفة على الأقل
offset + 2 |
| المرتجعات | |
|---|---|
int |
العدد الصحيح الذي تمّت قراءته من المصفوفة |