আইডিভাইসসিলেকশন
public interface IDeviceSelection
implements IMatcher < IDevice >
| com.android.tradefed.device.IDeviceSelection |
ডিভাইস নির্বাচনের মানদণ্ডের জন্য ইন্টারফেস।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
abstract boolean | deviceRequested () |
abstract boolean | emulatorRequested () |
abstract boolean | gceDeviceRequested () |
abstract IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested ()আমাদের কোন ধরনের ডিভাইস ব্যবহার করা উচিত তা ফেরত দেয়। |
abstract Integer | getBatteryLevel ( IDevice device)প্রদত্ত ডিভাইসটির ব্যাটারির স্তর পুনরুদ্ধার করে। |
abstract String | getDeviceProductType ( IDevice device)প্রদত্ত ডিভাইসগুলির পণ্যের ধরণ পায় |
abstract String | getDeviceProductVariant ( IDevice device)প্রদত্ত ডিভাইসগুলির পণ্যের ভ্যারিয়েন্ট পাওয়া যায় |
abstract Collection<String> | getExcludeSerials ()সিরিয়াল নম্বর বর্জন তালিকার একটি অনুলিপি পায়। |
abstract Map<String, String> | getNoMatchReason ()ডিভাইসটি কেন মেলানো যায়নি, তার কারণটি ফেরত দেয়। |
abstract Collection<String> | getProductTypes ()পণ্যের প্রকার তালিকার একটি অনুলিপি পায় |
abstract Map<String, String> | getProperties ()প্রপার্টি তালিকার একটি ম্যাপ ফেরত দেয় |
abstract Collection<String> | getSerials ( IDevice device)সিরিয়াল নম্বরগুলোর একটি অনুলিপি পায়। |
abstract List<String> | getSerials ()অনুরোধকৃত সিরিয়ালগুলোর তালিকা ফেরত দেয়। |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)আমরা কোন ধরনের ডিভাইস ব্যবহার করব তা নির্ধারণ করে। |
abstract void | setRequireBatteryCheck (boolean requireCheck)ব্যাটারি চেক করা হবে কি না, তা নির্ধারণ করে। |
abstract void | setSerial (String... serialNumber)বিদ্যমান মানগুলি প্রতিস্থাপন করে সিরিয়াল নম্বর অন্তর্ভুক্তিকরণ তালিকাটি সেট করুন। |
abstract boolean | shouldCreateTemporarilyPlaceholder ()মেটাডেটা থেকে একটি অস্থায়ী প্লেসহোল্ডার তৈরি করুন। |
abstract boolean | stubEmulatorRequested () |
default boolean | tcpDeviceRequested () |
জনসাধারণের পদ্ধতি
ডিভাইস অনুরোধ করা হয়েছে
public abstract boolean deviceRequested ()
| ফেরত | |
|---|---|
boolean | যদি কোনো ডিভাইসের জন্য অনুরোধ করা হয়ে থাকে তবে true |
এমুলেটর অনুরোধ করা হয়েছে
public abstract boolean emulatorRequested ()
| ফেরত | |
|---|---|
boolean | যদি একটি এমুলেটরের জন্য অনুরোধ করা হয়ে থাকে তবে true |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| ফেরত | |
|---|---|
boolean | যদি একটি GCE ডিভাইস (যা রিমোট ডিভাইস নামেও পরিচিত) অনুরোধ করা হয়ে থাকে, তাহলে true |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
আমাদের কোন ধরনের ডিভাইস ব্যবহার করা উচিত তা ফেরত দেয়।
| ফেরত | |
|---|---|
IDeviceSelection.BaseDeviceType | |
ব্যাটারির স্তর পান
public abstract Integer getBatteryLevel (IDevice device)
প্রদত্ত ডিভাইসটির ব্যাটারির স্তর পুনরুদ্ধার করে।
| প্যারামিটার | |
|---|---|
device | IDevice : IDevice |
| ফেরত | |
|---|---|
Integer | ডিভাইসের ব্যাটারির স্তর অথবা অজানা হলে null |
ডিভাইস পণ্যের ধরণ পান
public abstract String getDeviceProductType (IDevice device)
প্রদত্ত ডিভাইসগুলির পণ্যের ধরণ পায়
| প্যারামিটার | |
|---|---|
device | IDevice : IDevice |
| ফেরত | |
|---|---|
String | ডিভাইসের পণ্যের ধরণ অথবা অজানা হলে null |
ডিভাইস প্রোডাক্ট ভ্যারিয়েন্ট পান
public abstract String getDeviceProductVariant (IDevice device)
প্রদত্ত ডিভাইসগুলির পণ্যের ভ্যারিয়েন্ট পাওয়া যায়
| প্যারামিটার | |
|---|---|
device | IDevice : IDevice |
| ফেরত | |
|---|---|
String | ডিভাইসের প্রোডাক্ট ভ্যারিয়েন্ট অথবা অজানা হলে null |
getExcludeSerials
public abstract Collection<String> getExcludeSerials ()
সিরিয়াল নম্বর বর্জন তালিকার একটি অনুলিপি পায়।
| ফেরত | |
|---|---|
Collection<String> | ক্রমিক সংখ্যাগুলির একটি Collection |
getNoMatchReason
public abstract Map<String, String> getNoMatchReason ()
ডিভাইসটি কেন মেলানো যায়নি, তার কারণটি ফেরত দেয়।
| ফেরত | |
|---|---|
Map<String, String> | ক্রমিক নম্বরের সাথে বরাদ্দ না করার কারণের একটি মানচিত্র। |
পণ্যের প্রকারগুলি পান
public abstract Collection<String> getProductTypes ()
পণ্যের প্রকার তালিকার একটি অনুলিপি পায়
| ফেরত | |
|---|---|
Collection<String> | বিভিন্ন ধরণের পণ্যের Collection |
getProperties
public abstract Map<String, String> getProperties ()
প্রপার্টি তালিকার একটি ম্যাপ ফেরত দেয়
| ফেরত | |
|---|---|
Map<String, String> | ডিভাইসের প্রপার্টির নাম ও মানগুলোর একটি Map |
getSerials
public abstract Collection<String> getSerials (IDevice device)
সিরিয়াল নম্বরগুলোর একটি অনুলিপি পায়।
| প্যারামিটার | |
|---|---|
device | IDevice : নির্বাচনের জন্য বিবেচিত ডিভাইসটির প্রতিনিধিত্বকারী IDevice । |
| ফেরত | |
|---|---|
Collection<String> | ক্রমিক সংখ্যাগুলির একটি Collection |
getSerials
public abstract List<String> getSerials ()
অনুরোধকৃত সিরিয়ালগুলোর তালিকা ফেরত দেয়।
| ফেরত | |
|---|---|
List<String> | |
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| ফেরত | |
|---|---|
boolean | যদি একটি নাল ডিভাইস (অর্থাৎ কোনো ডিভাইসের প্রয়োজন নেই) অনুরোধ করা হয়ে থাকে, তাহলে true |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
আমরা কোন ধরনের ডিভাইস ব্যবহার করব তা নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
type | IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
ব্যাটারি চেক করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
requireCheck | boolean |
সেটসিরিয়াল
public abstract void setSerial (String... serialNumber)
বিদ্যমান মানগুলি প্রতিস্থাপন করে সিরিয়াল নম্বর অন্তর্ভুক্তিকরণ তালিকাটি সেট করুন।
| প্যারামিটার | |
|---|---|
serialNumber | String |
shouldCreateTemporarilyPlaceholder
public abstract boolean shouldCreateTemporarilyPlaceholder ()
মেটাডেটা থেকে একটি অস্থায়ী প্লেসহোল্ডার তৈরি করুন।
| ফেরত | |
|---|---|
boolean | |
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| ফেরত | |
|---|---|
boolean | যদি একটি স্টাব এমুলেটরের জন্য অনুরোধ করা হয়ে থাকে, তবে true । স্টাব এমুলেটর হলো একটি প্লেসহোল্ডার, যা কনফিগকে যখন কোনো এমুলেটর চালু করতে হয়, তখন ব্যবহৃত হয়। |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| ফেরত | |
|---|---|
boolean | যদি একটি TCP ডিভাইস (যা ADB সংযুক্ত ডিভাইস নামেও পরিচিত) অনুরোধ করা হয়ে থাকে, তাহলে true |