ফাস্টবুটহেল্পার

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)

ডিভাইসটি বুটলোডারের পরিবর্তে ফাস্টবুটডি-তে আছে কি না, তা ফেরত দেয়।

সরকারি নির্মাণকারী

ফাস্টবুটহেল্পার

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

নির্মাতা।

প্যারামিটার
runUtil IRunUtil : a IRunUtil .

fastbootPath String

জনসাধারণের পদ্ধতি

executeCommand

public String executeCommand (String serial, 
                String command)

ডিভাইসে একটি ফাস্টবুট কমান্ড কার্যকর করে এবং আউটপুট ফেরত দেয়।

প্যারামিটার
serial String : একটি ডিভাইস সিরিয়াল।

command String : চালানোর জন্য একটি ফাস্টবুট কমান্ড।

ফেরত
String fastboot কমান্ডের আউটপুট। কমান্ডটি ব্যর্থ হলে 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> বুটলোডার বা ফাস্টবুটডি-তে থাকা সিরিয়ালের একটি ম্যাপ, বুলিয়ানটি ফাস্টবুটডি-তে থাকলে ট্রু হয়।

ডিভাইসগুলি পান

public Set<String> getDevices ()

ফাস্টবুট মোডে থাকলে ডিভাইস সিরিয়ালগুলোর একটি সেট ফেরত দেয়, অথবা কোনো ফাস্টবুট ডিভাইস না থাকলে একটি খালি সেট ফেরত দেয়।

ফেরত
Set<String> ডিভাইস সিরিয়ালগুলোর একটি সেট।

ফাস্টবুট উপলব্ধ আছে

public boolean isFastbootAvailable ()

ফাস্টবুট ব্যবহারের জন্য উপলব্ধ আছে কিনা তা নির্ধারণ করুন।

ফেরত
boolean

isFastbootd

public boolean isFastbootd (String serial)

ডিভাইসটি বুটলোডারের পরিবর্তে ফাস্টবুটডি-তে আছে কি না, তা ফেরত দেয়।

প্যারামিটার
serial String

ফেরত
boolean