FastbootHelper

public class FastbootHelper
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.FastbootHelper


מחלקת עזר לפעולות fastboot.

סיכום

‫constructors ציבוריים

FastbootHelper(IRunUtil runUtil, String fastbootPath)

Constructor.‎

‫methods ציבוריים

String executeCommand(String serial, String command)

מריץ פקודת fastboot במכשיר ומחזיר את הפלט.

Map<String, Boolean> getBootloaderAndFastbootdDevices()

הפונקציה מחזירה מפה של מספרי סידורי של מכשירים, ומציינת אם הם במצב fastbootd או לא.

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

הפונקציה מחזירה מפה של מספרי סידורי של מכשירים, ומציינת אם הם במצב fastbootd או לא.

Set<String> getDevices()

הפונקציה מחזירה קבוצה של מספרי סידורי של מכשירים במצב אתחול מהיר (Fastboot mode), או קבוצה ריקה אם אין מכשירים במצב אתחול מהיר (Fastboot mode).

boolean isFastbootAvailable()

בודקים אם אפשר להשתמש ב-fastboot.

boolean isFastbootd(String serial)

הפונקציה מחזירה את הערך True אם המכשיר נמצא במצב Fastbootd במקום במצב Bootloader, ואת הערך False אם המכשיר נמצא במצב Bootloader.

‫constructors ציבוריים

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

Constructor.‎

פרמטרים
runUtil IRunUtil: IRunUtil.

fastbootPath String

‫methods ציבוריים

executeCommand

public String executeCommand (String serial, 
                String command)

מריץ פקודת fastboot במכשיר ומחזיר את הפלט.

פרמטרים
serial String: מספר סידורי של מכשיר.

command String: פקודת fastboot להרצה.

החזרות
String הפלט של פקודת fastboot. הערך הוא null אם הפקודה נכשלה.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

הפונקציה מחזירה מפה של מספרי סידורי של מכשירים, ומציינת אם הם במצב fastbootd או לא.

החזרות
Map<String, Boolean> מפה של המספר הסידורי בתוכנת האתחול או ב-fastbootd. הערך הבוליאני הוא true אם המכשיר נמצא ב-fastbootd

getBootloaderAndFastbootdTcpDevices

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

הפונקציה מחזירה מפה של מספרי סידורי של מכשירים, ומציינת אם הם במצב fastbootd או לא.

פרמטרים
serials Map: מפה של המספר הסידורי של המכשיר והמספר הסידורי של מצב Fastboot.

החזרות
Map<String, Boolean> מפה של המספר הסידורי בתוכנת האתחול או ב-fastbootd. הערך הבוליאני הוא true אם המכשיר נמצא ב-fastbootd

getDevices

public Set<String> getDevices ()

הפונקציה מחזירה קבוצה של מספרי סידורי של מכשירים במצב אתחול מהיר (Fastboot mode), או קבוצה ריקה אם אין מכשירים במצב אתחול מהיר (Fastboot mode).

החזרות
Set<String> קבוצה של מספרים סידוריים של מכשירים.

isFastbootAvailable

public boolean isFastbootAvailable ()

בודקים אם אפשר להשתמש ב-fastboot.

החזרות
boolean

isFastbootd

public boolean isFastbootd (String serial)

הפונקציה מחזירה את הערך True אם המכשיר נמצא במצב Fastbootd במקום במצב Bootloader, ואת הערך False אם המכשיר נמצא במצב Bootloader.

פרמטרים
serial String

חזרה לרצף השגרה
boolean