আইডিভাইস নির্বাচন

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 getExcludeSerials ()

সিরিয়াল নম্বর বাদ দেওয়ার তালিকার একটি কপি পায়

abstract getNoMatchReason ()

ডিভাইসটি কেন মিলছে না তার কারণ প্রদান করে।

abstract getProductTypes ()

পণ্যের ধরণের তালিকার একটি কপি পায়

abstract getProperties ()

সম্পত্তি তালিকার একটি মানচিত্র ফেরত দেয়।

abstract getSerials ( IDevice device)

সিরিয়াল নম্বরগুলির একটি কপি পায়

abstract 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

getDeviceProductType সম্পর্কে

public abstract String getDeviceProductType (IDevice device)

প্রদত্ত ডিভাইসের পণ্যের ধরণ পায়

পরামিতি
device IDevice : IDevice

রিটার্নস
String ডিভাইসের পণ্যের ধরণ অথবা অজানা থাকলে null

getDeviceProductVariant সম্পর্কে

public abstract String getDeviceProductVariant (IDevice device)

প্রদত্ত ডিভাইসের পণ্যের ধরণটি পায়

পরামিতি
device IDevice : IDevice

রিটার্নস
String ডিভাইস পণ্যের ধরণ অথবা অজানা থাকলে null

গেটএক্সক্লুড সিরিয়াল

public abstract  getExcludeSerials ()

সিরিয়াল নম্বর বাদ দেওয়ার তালিকার একটি কপি পায়

রিটার্নস
সিরিয়াল নম্বরের একটি ERROR(/Collection)

ম্যাচ নেই কারণ পান

public abstract  getNoMatchReason ()

ডিভাইসটি কেন মিলছে না তার কারণ প্রদান করে।

রিটার্নস
কোন কারণে এটি বরাদ্দ করা হয়নি তার একটি সিরিয়াল নম্বরের মানচিত্র

পণ্যের ধরণ পান

public abstract  getProductTypes ()

পণ্যের ধরণের তালিকার একটি কপি পায়

রিটার্নস
পণ্যের ধরণের একটি ERROR(/Collection)

বৈশিষ্ট্য পান

public abstract  getProperties ()

সম্পত্তি তালিকার একটি মানচিত্র ফেরত দেয়।

রিটার্নস
ডিভাইসের বৈশিষ্ট্যের নামের মানগুলির একটি ERROR(/Map)

গেটসিরিয়ালস

public abstract  getSerials (IDevice device)

সিরিয়াল নম্বরগুলির একটি কপি পায়

পরামিতি
device IDevice : নির্বাচনের জন্য বিবেচিত ডিভাইসটির প্রতিনিধিত্বকারী IDevice

রিটার্নস
সিরিয়াল নম্বরের একটি ERROR(/Collection)

গেটসিরিয়ালস

public abstract  getSerials ()

অনুরোধকৃত সিরিয়ালের তালিকা ফেরত পাঠায়।

রিটার্নস

nullDeviceRequested সম্পর্কে

public abstract boolean nullDeviceRequested ()

রিটার্নস
boolean যদি একটি নাল ডিভাইস (যার অর্থ কোনও ডিভাইসের প্রয়োজন নেই) অনুরোধ করা হয় তবে true

সেটবেসডিভাইসটাইপরিকোয়েস্টেড

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

আমাদের ব্যবহার করা উচিত এমন ডিভাইসের ধরণ নির্ধারণ করে।

পরামিতি
type IDeviceSelection.BaseDeviceType

সেট করুনপ্রয়োজন ব্যাটারি চেক

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