আইডিভাইসসিলেকশন

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