পরিচালিত পরীক্ষা ডিভাইস কারখানা
public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory
| java.lang.Object | |
| ↳ | com.android.tradefed.device.ManagedTestDeviceFactory |
টিএফ দ্বারা পর্যবেক্ষণযোগ্য বিভিন্ন ধরণের ডিভাইস তৈরির কারখানা।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
String | IPADDRESS_PATTERN |
String | NOTIFY_AS_NATIVE |
ক্ষেত্র | |
|---|---|
protected IDeviceMonitor | mAllocationMonitor |
protected IDeviceManager | mDeviceManager |
protected boolean | mFastbootEnabled |
সরকারি নির্মাণকারী | |
|---|---|
ManagedTestDeviceFactory (boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor) | |
জনসাধারণের পদ্ধতি | |
|---|---|
IManagedTestDevice | createDevice ( IDevice idevice) এতে প্রেরিত |
IManagedTestDevice | createRequestedDevice ( IDevice idevice, IDeviceSelection options)নির্দিষ্ট স্পেসিফিকেশনের সাথে মেলে এমন একটি ডিভাইস তৈরি করুন। |
static boolean | isTcpDeviceSerial (String serial)দূরবর্তীভাবে সংযুক্ত কোনো ডিভাইস থেকে সিরিয়াল সিগন্যাল আসলে, এটি ডিভাইসটিকে সাহায্য করে। |
void | setFastbootEnabled (boolean enable)তৈরি করা ডিভাইসটির জন্য ফাস্টবুট সাপোর্ট চালু করবেন কি না। |
সুরক্ষিত পদ্ধতি | |
|---|---|
CollectingOutputReceiver | createOutputReceiver () একটি |
IRunUtil | getRunUtil () ডিফল্ট |
boolean | isRemoteEnvironment ()যদি আমরা বর্তমানে একটি দূরবর্তী পরিবেশে চলি, তাহলে true রিটার্ন করুন। |
ধ্রুবক
আইপি অ্যাড্রেস প্যাটার্ন
public static final String IPADDRESS_PATTERN
ধ্রুবক মান: "((^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5]))|(localhost)){1}"
স্থানীয় হিসাবে অবহিত করুন
public static final String NOTIFY_AS_NATIVE
ধ্রুবক মান: "NOTIFY_AS_NATIVE"
ক্ষেত্র
mAllocationMonitor
protected IDeviceMonitor mAllocationMonitor
mDeviceManager
protected IDeviceManager mDeviceManager
mFastbootEnabled
protected boolean mFastbootEnabled
সরকারি নির্মাণকারী
পরিচালিত পরীক্ষা ডিভাইস কারখানা
public ManagedTestDeviceFactory (boolean fastbootEnabled,
IDeviceManager deviceManager,
IDeviceMonitor allocationMonitor)| প্যারামিটার | |
|---|---|
fastbootEnabled | boolean |
deviceManager | IDeviceManager |
allocationMonitor | IDeviceMonitor |
জনসাধারণের পদ্ধতি
ডিভাইস তৈরি করুন
public IManagedTestDevice createDevice (IDevice idevice)
এতে প্রেরিত IDevice এর উপর ভিত্তি করে একটি IManagedTestDevice তৈরি করুন।
| প্যারামিটার | |
|---|---|
idevice | IDevice : এটি তৈরি করা ডিভাইসের ধরন নির্ধারণ করবে। |
| ফেরত | |
|---|---|
IManagedTestDevice | IDevice-এর উপর ভিত্তি করে একটি IManagedTestDevice তৈরি করা হয়েছে। |
অনুরোধকৃত ডিভাইস তৈরি করুন
public IManagedTestDevice createRequestedDevice (IDevice idevice, IDeviceSelection options)
নির্দিষ্ট স্পেসিফিকেশনের সাথে মেলে এমন একটি ডিভাইস তৈরি করুন।
| প্যারামিটার | |
|---|---|
idevice | IDevice |
options | IDeviceSelection |
| ফেরত | |
|---|---|
IManagedTestDevice | |
isTcpDeviceSerial
public static boolean isTcpDeviceSerial (String serial)
দূরবর্তীভাবে সংযুক্ত ডিভাইস থেকে সিরিয়াল সিগন্যাল আসলে ডিভাইসটির জন্য সহায়ক। TCP ডিভাইসের সিরিয়াল ফরম্যাট হলো
| প্যারামিটার | |
|---|---|
serial | String |
| ফেরত | |
|---|---|
boolean | |
setFastbootEnabled
public void setFastbootEnabled (boolean enable)
তৈরি করা ডিভাইসটির জন্য ফাস্টবুট সাপোর্ট চালু করবেন কি না।
| প্যারামিটার | |
|---|---|
enable | boolean : মানটি সমর্থন নির্ধারণ করে। |
সুরক্ষিত পদ্ধতি
আউটপুট রিসিভার তৈরি করুন
protected CollectingOutputReceiver createOutputReceiver ()
একটি CollectingOutputReceiver তৈরি করুন।
| ফেরত | |
|---|---|
CollectingOutputReceiver | |
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
আমরা বর্তমানে কোনো দূরবর্তী পরিবেশে চললে 'true' রিটার্ন করুন। এটি ডিভাইসের আচরণ পরিবর্তন করবে।
| ফেরত | |
|---|---|
boolean | |