کمک‌کننده آرایه

public final class ArrayHelper
extends Object

شیء جاوا
com.android.ddmlib.utils.ArrayHelper


کلاس کاربردی که تبدیل آرایه به عدد صحیح/طولانی را برای داده‌های دریافتی از دستگاه‌ها از طریق adb فراهم می‌کند.

خلاصه

سازندگان عمومی

ArrayHelper ()

روش‌های عمومی

static int swap32bitFromArray (byte[] value, int offset)

یک عدد صحیح ۳۲ بیتی علامت‌دار را از آرایه‌ای که از یک دستگاه می‌آید، می‌خواند.

static void swap32bitsToArray (int value, byte[] dest, int offset)

یک مقدار بدون علامت را جابجا می‌کند و نتیجه را در آرایه‌ای قرار می‌دهد که می‌تواند به یک دستگاه ارسال شود.

static long swap64bitFromArray (byte[] value, int offset)

یک عدد صحیح ۶۴ بیتی علامت‌دار را از آرایه‌ای که از یک دستگاه می‌آید، می‌خواند.

static int swapU16bitFromArray (byte[] value, int offset)

یک عدد صحیح ۱۶ بیتی بدون علامت را از آرایه‌ای که از یک دستگاه می‌آید می‌خواند و آن را به عنوان یک عدد صحیح «int» برمی‌گرداند.

سازندگان عمومی

کمک‌کننده آرایه

public ArrayHelper ()

روش‌های عمومی

swap32bitFromArray

public static int swap32bitFromArray (byte[] value, 
                int offset)

یک عدد صحیح ۳۲ بیتی علامت‌دار را از آرایه‌ای که از یک دستگاه می‌آید، می‌خواند.

پارامترها
value byte : آرایه‌ای که شامل عدد صحیح است

offset int : مقدار اولیه در آرایه که متغیر int از آن شروع می‌شود.

بازگشت‌ها
int عدد صحیح خوانده شده از آرایه

swap32bitsToArray

public static void swap32bitsToArray (int value, 
                byte[] dest, 
                int offset)

یک مقدار بدون علامت را جابجا می‌کند و نتیجه را در آرایه‌ای قرار می‌دهد که می‌تواند به یک دستگاه ارسال شود.

پارامترها
value int : مقداری که قرار است مبادله شود.

dest byte : آرایه مقصد

offset int : مقدار جابجا شده در آرایه را مشخص می‌کند. طول آرایه باید حداقل برابر با ۴+ باشد.

swap64bitFromArray

public static long swap64bitFromArray (byte[] value, 
                int offset)

یک عدد صحیح ۶۴ بیتی علامت‌دار را از آرایه‌ای که از یک دستگاه می‌آید، می‌خواند.

پارامترها
value byte : آرایه‌ای که شامل عدد صحیح است

offset int : مقدار اولیه آرایه که مقدار int از آن شروع می‌شود. طول آرایه باید حداقل 8+ باشد.

بازگشت‌ها
long عدد صحیح خوانده شده از آرایه

swapU16bitFromArray

public static int swapU16bitFromArray (byte[] value, 
                int offset)

یک عدد صحیح ۱۶ بیتی بدون علامت را از آرایه‌ای که از یک دستگاه می‌آید می‌خواند و آن را به عنوان یک عدد صحیح «int» برمی‌گرداند.

پارامترها
value byte : آرایه‌ای که شامل عدد صحیح ۱۶ بیتی (۲ بایت) است.

offset int : مقدار اولیه آرایه که مقدار int از آن شروع می‌شود. طول آرایه باید حداقل 2+ مقدار اولیه باشد.

بازگشت‌ها
int عدد صحیح خوانده شده از آرایه.