FastbootHelper

public class FastbootHelper
extends Object

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


यह क्लास, फ़ास्टबूट की कार्रवाइयों में मदद करती है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

FastbootHelper(IRunUtil runUtil, String fastbootPath)

कंस्ट्रक्टर.

पब्लिक मेथड

String executeCommand(String serial, String command)

यह मेथड, किसी डिवाइस पर फ़ास्टबूट कमांड चलाता है और उसका आउटपुट दिखाता है.

Map<String, Boolean> getBootloaderAndFastbootdDevices()

यह मेथड, डिवाइस के सीरियल नंबर और यह जानकारी दिखाता है कि डिवाइस, फ़ास्टबूट मोड में है या नहीं.

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

यह मेथड, डिवाइस के सीरियल नंबर और यह जानकारी दिखाता है कि डिवाइस, फ़ास्टबूट मोड में है या नहीं.

Set<String> getDevices()

यह मेथड, फ़ास्टबूट मोड में मौजूद डिवाइसों के सीरियल नंबर दिखाता है. अगर फ़ास्टबूट मोड में कोई डिवाइस नहीं है, तो यह खाली सेट दिखाता है.

boolean isFastbootAvailable()

यह मेथड, यह जानकारी दिखाता है कि फ़ास्टबूट मोड उपलब्ध है या नहीं.

boolean isFastbootd(String serial)

यह मेथड, यह जानकारी दिखाता है कि कोई डिवाइस बूटलोडर मोड में है या फ़ास्टबूट मोड में.

सार्वजनिक कंस्ट्रक्टर

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

कंस्ट्रक्टर.

पैरामीटर
runUtil IRunUtil: एक IRunUtil.

fastbootPath String

पब्लिक मेथड

executeCommand

public String executeCommand (String serial, 
                String command)

यह मेथड, किसी डिवाइस पर फ़ास्टबूट कमांड चलाता है और उसका आउटपुट दिखाता है.

पैरामीटर
serial String: डिवाइस का सीरियल नंबर.

command String: चलाने के लिए, फ़ास्टबूट कमांड.

रिटर्न
String फ़ास्टबूट कमांड का आउटपुट. अगर कमांड काम नहीं करता है, तो null.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

यह मेथड, डिवाइस के सीरियल नंबर और यह जानकारी दिखाता है कि डिवाइस, फ़ास्टबूट मोड में है या नहीं.

रिटर्न
Map<String, Boolean> बूटलोडर या फ़ास्टबूट मोड में मौजूद डिवाइसों के सीरियल नंबर का मैप. अगर डिवाइस, फ़ास्टबूट मोड में है, तो बूलियन वैल्यू 'सही' होती है

getBootloaderAndFastbootdTcpDevices

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

यह मेथड, डिवाइस के सीरियल नंबर और यह जानकारी दिखाता है कि डिवाइस, फ़ास्टबूट मोड में है या नहीं.

पैरामीटर
serials Map: डिवाइस के सीरियल नंबर और फ़ास्टबूट मोड के सीरियल नंबर का मैप.

रिटर्न
Map<String, Boolean> बूटलोडर या फ़ास्टबूट मोड में मौजूद डिवाइसों के सीरियल नंबर का मैप. अगर डिवाइस, फ़ास्टबूट मोड में है, तो बूलियन वैल्यू 'सही' होती है

getDevices

public Set<String> getDevices ()

यह मेथड, फ़ास्टबूट मोड में मौजूद डिवाइसों के सीरियल नंबर दिखाता है. अगर फ़ास्टबूट मोड में कोई डिवाइस नहीं है, तो यह खाली सेट दिखाता है.

रिटर्न
Set<String> डिवाइस के सीरियल नंबर का सेट.

isFastbootAvailable

public boolean isFastbootAvailable ()

यह मेथड, यह जानकारी दिखाता है कि फ़ास्टबूट मोड उपलब्ध है या नहीं.

रिटर्न
boolean

isFastbootd

public boolean isFastbootd (String serial)

यह मेथड, यह जानकारी दिखाता है कि कोई डिवाइस बूटलोडर मोड में है या फ़ास्टबूट मोड में.

पैरामीटर
serial String

रिटर्न
boolean