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 | |