পরিচালিত টেস্টডিভাইস ফ্যাক্টরি
public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.device.ManagedTestDeviceFactory সম্পর্কে |
টিএফ দ্বারা পর্যবেক্ষণ করা যেতে পারে এমন বিভিন্ন ধরণের ডিভাইস তৈরির কারখানা
সারাংশ
ধ্রুবক | |
|---|---|
String | CHECK_PM_CMD |
String | EXPECTED_ERROR |
String | EXPECTED_RES |
int | FRAMEWORK_CHECK_MAX_RETRY |
long | FRAMEWORK_CHECK_SLEEP_MS |
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) IDevice-এ প্রেরিত |
IManagedTestDevice | createRequestedDevice ( IDevice idevice, IDeviceSelection options)নির্দিষ্টভাবে স্পেসিফিকেশনের সাথে মিলে এমন একটি ডিভাইস তৈরি করুন |
static boolean | isTcpDeviceSerial (String serial)যদি এটি দূরবর্তীভাবে সংযুক্ত ডিভাইস থেকে সিরিয়াল হয় তবে ডিভাইসের জন্য সহায়ক। |
void | setFastbootEnabled (boolean enable)তৈরি করা ডিভাইসের জন্য ফাস্টবুট সাপোর্ট সক্ষম করুন বা না করুন। |
সুরক্ষিত পদ্ধতি | |
|---|---|
CollectingOutputReceiver | createOutputReceiver () একটি |
IRunUtil | getRunUtil () ডিফল্ট |
boolean | isRemoteEnvironment ()যদি আমরা বর্তমানে কোনও দূরবর্তী পরিবেশে কাজ করছি, তাহলে true ফেরত পাঠাবে। |
ধ্রুবক
বিকেল_বেলা_সিএমডি চেক করুন
protected static final String CHECK_PM_CMD
ধ্রুবক মান: "ls %s"
প্রত্যাশিত_ভুল
protected static final String EXPECTED_ERROR
ধ্রুবক মান: "এরকম কোনও ফাইল বা ডিরেক্টরি নেই"
EXPECTED_RES সম্পর্কে
protected static final String EXPECTED_RES
ধ্রুবক মান: "/system/bin/pm"
ফ্রেমওয়ার্ক_চেক_ম্যাক্স_পুনরায় চেষ্টা করুন
protected static final int FRAMEWORK_CHECK_MAX_RETRY
ধ্রুবক মান: 3 (0x00000003)
ফ্রেমওয়ার্ক_চেক_স্লিপ_এমএস
protected static final long FRAMEWORK_CHECK_SLEEP_MS
ধ্রুবক মান: ৫০০ (০x০০০০০০০০০০০০০০০১f৪)
আইপ্যাডড্রেস_প্যাটার্ন
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]))|(লোকালহোস্ট)){1}"
NOTIFY_AS_NATIVE সম্পর্কে
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-এ প্রেরিত 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 | |
সেটফাস্টবুট সক্ষম
public void setFastbootEnabled (boolean enable)
তৈরি করা ডিভাইসের জন্য ফাস্টবুট সাপোর্ট সক্ষম করুন বা না করুন।
| পরামিতি | |
|---|---|
enable | boolean : মান সেট সাপোর্ট। |
সুরক্ষিত পদ্ধতি
আউটপুট রিসিভার তৈরি করুন
protected CollectingOutputReceiver createOutputReceiver ()
একটি CollectingOutputReceiver তৈরি করুন।
| রিটার্নস | |
|---|---|
CollectingOutputReceiver | |
getRunUtil সম্পর্কে
protected IRunUtil getRunUtil ()
ডিফল্ট IRunUtil ইনস্ট্যান্সটি ফেরত দিন।
| রিটার্নস | |
|---|---|
IRunUtil | |
ইজরিমোট এনভায়রনমেন্ট
protected boolean isRemoteEnvironment ()
যদি আমরা বর্তমানে কোনও দূরবর্তী পরিবেশে কাজ করছি, তাহলে true ফিরিয়ে আনুন। এটি ডিভাইসের আচরণ পরিবর্তন করবে।
| রিটার্নস | |
|---|---|
boolean | |