FastbootHelper

public class FastbootHelper
extends Object

شیء جاوا
com.android.tradefed.device.FastbootHelper


یک کلاس کمکی برای عملیات فست‌بوت.

خلاصه

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

FastbootHelper ( IRunUtil runUtil, String fastbootPath)

سازنده

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

String executeCommand (String serial, String command)

یک دستور fastboot را روی یک دستگاه اجرا می‌کند و خروجی را برمی‌گرداند.

Map<String, Boolean> getBootloaderAndFastbootdDevices ()

نقشه‌ای از سریال‌های دستگاه و اینکه آیا در حالت fastbootd هستند یا خیر را برمی‌گرداند.

Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)

نقشه‌ای از سریال‌های دستگاه و اینکه آیا در حالت fastbootd هستند یا خیر را برمی‌گرداند.

Set<String> getDevices ()

مجموعه‌ای از سریال‌های دستگاه را در حالت فست‌بوت برمی‌گرداند و در صورت عدم وجود دستگاه‌های فست‌بوت، مجموعه‌ای خالی را برمی‌گرداند.

boolean isFastbootAvailable ()

مشخص کنید که آیا fastboot برای استفاده در دسترس است یا خیر.

boolean isFastbootd (String serial)

این تابع نشان می‌دهد که آیا دستگاه به جای Bootloader در Fastbootd قرار دارد یا خیر.

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

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

سازنده

پارامترها
runUtil IRunUtil : یک IRunUtil .

fastbootPath String

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

دستور اجرا

public String executeCommand (String serial, 
                String command)

یک دستور fastboot را روی یک دستگاه اجرا می‌کند و خروجی را برمی‌گرداند.

پارامترها
serial String : سریال دستگاه.

command String : یک دستور fastboot برای اجرا.

بازگشت‌ها
String خروجی دستور fastboot. در صورت عدم موفقیت دستور، null.

دریافت بوت لودر و فست بوت دیوایس‌ها

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

نقشه‌ای از سریال‌های دستگاه و اینکه آیا در حالت fastbootd هستند یا خیر را برمی‌گرداند.

بازگشت‌ها
Map<String, Boolean> یک نقشه سریال در بوت لودر یا فست بوت، اگر در فست بوت باشد، مقدار بولی درست است.

دریافت بوت لودر و فست بوت و تی سی پی دیوایس ها

public Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)

نقشه‌ای از سریال‌های دستگاه و اینکه آیا در حالت fastbootd هستند یا خیر را برمی‌گرداند.

پارامترها
serials Map : نقشه‌ای از شماره سریال دستگاه‌ها و شماره سریال حالت فست‌بوت.

بازگشت‌ها
Map<String, Boolean> یک نقشه سریال در بوت لودر یا فست بوت، اگر در فست بوت باشد، مقدار بولی درست است.

دریافت دستگاه‌ها

public Set<String> getDevices ()

مجموعه‌ای از سریال‌های دستگاه را در حالت فست‌بوت برمی‌گرداند و در صورت عدم وجود دستگاه‌های فست‌بوت، مجموعه‌ای خالی را برمی‌گرداند.

بازگشت‌ها
Set<String> مجموعه‌ای از سریال‌های دستگاه.

آیا فست‌بوت موجود است؟

public boolean isFastbootAvailable ()

مشخص کنید که آیا fastboot برای استفاده در دسترس است یا خیر.

بازگشت‌ها
boolean

فست‌بوت

public boolean isFastbootd (String serial)

این تابع نشان می‌دهد که آیا دستگاه به جای Bootloader در Fastbootd قرار دارد یا خیر.

پارامترها
serial String

بازگشت‌ها
boolean