রিমোটঅ্যান্ড্রয়েডডিভাইস
public class RemoteAndroidDevice
extends TestDevice
| java.lang.অবজেক্ট | |||
| ↳ | com.android.tradefed.device.NativeDevice সম্পর্কে | ||
| ↳ | com.android.tradefed.device.TestDevice সম্পর্কে | ||
| ↳ | com.android.tradefed.device.রিমোটঅ্যান্ড্রয়েডডিভাইস | ||
adb connect এর মাধ্যমে সংযুক্ত একটি পূর্ণ স্ট্যাক অ্যান্ড্রয়েড ডিভাইসের জন্য ITestDevice বাস্তবায়ন। ধরে নিন ডিভাইস সিরিয়ালটি এই ফর্ম্যাটে থাকবে
সারাংশ
ধ্রুবক | |
|---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
long | WAIT_FOR_ADB_CONNECT |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
RemoteAndroidDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) একটি | |
পাবলিক পদ্ধতি | |
|---|---|
static boolean | checkSerialFormatValid (String serialString) সিরিয়ালের ফর্ম্যাটটি প্রত্যাশা অনুযায়ী আছে কিনা তা পরীক্ষা করুন। |
boolean | connectToWifiNetwork (একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়। |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) ডিভাইসের তথ্য থেকে একটি |
String | getMacAddress ()ডিভাইসের MAC ঠিকানা ফেরত পাঠায়, যদি এটি ডিভাইস থেকে কোয়েরি করতে ব্যর্থ হয় তবে null। |
boolean | isEncryptionSupported ()ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত পাঠায়। |
ধ্রুবক
ডিফল্ট_শর্ট_সিএমডি_টাইমআউট
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
ধ্রুবক মান: ২০০০০ (০x০০০০০০০০০০০০০৪e২০)
সর্বোচ্চ_RETRIES
protected static final int MAX_RETRIES
ধ্রুবক মান: ৫ (০x০০০০০০০৫)
RETRY_INTERVAL_MS সম্পর্কে
protected static final long RETRY_INTERVAL_MS
ধ্রুবক মান: ৫০০০ (০x০০০০০০০০০০০০০১৩৮৮)
ADB_সংযোগের জন্য অপেক্ষা করুন
public static final long WAIT_FOR_ADB_CONNECT
ধ্রুবক মান: ১২০০০ (০x০০০০০০০০০০০০০১d৪c০)
পাবলিক কনস্ট্রাক্টর
রিমোটঅ্যান্ড্রয়েডডিভাইস
public RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
একটি RemoteAndroidDevice তৈরি করে।
| পরামিতি | |
|---|---|
device | IDevice : সংশ্লিষ্ট IDevice |
stateMonitor | IDeviceStateMonitor : ব্যবহারের জন্য IDeviceStateMonitor প্রক্রিয়া |
allocationMonitor | IDeviceMonitor : বরাদ্দের অবস্থার পরিবর্তন সম্পর্কে অবহিত করার জন্য IDeviceMonitor । |
পাবলিক পদ্ধতি
সিরিয়াল ফরম্যাট বৈধ পরীক্ষা করুন
public static boolean checkSerialFormatValid (String serialString)
সিরিয়ালের ফর্ম্যাটটি প্রত্যাশা অনুযায়ী আছে কিনা তা পরীক্ষা করুন।
| পরামিতি | |
|---|---|
serialString | String |
| রিটার্নস | |
|---|---|
boolean | যদি ফরম্যাটটি বৈধ হয় তাহলে সত্য, অন্যথায় মিথ্যা। |
কানেক্টটুওয়াইফাইনেটওয়ার্ক
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়।
ওয়াইফাই চালু করে এবং wifiSsidToPsk ম্যাপে প্রদত্ত ওয়াইফাই নেটওয়ার্কগুলির একটির সাথে সফল সংযোগ তৈরি না হওয়া পর্যন্ত ব্লক করে। একবার সংযোগ তৈরি হয়ে গেলে, ইনস্ট্যান্সটি প্রতিটি রিবুটের পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে যতক্ষণ না ITestDevice.disconnectFromWifi() বা ITestDevice.clearLastConnectedWifiNetwork() কল করা হয়।
| পরামিতি | |
|---|---|
wifiSsidToPsk | : ওয়াইফাই এসএসআইডি থেকে পাসওয়ার্ডের একটি মানচিত্র। |
scanSsid | boolean : এই নেটওয়ার্কের জন্য লুকানো SSID গুলি স্ক্যান করা হবে কিনা। |
| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইস বর্ণনাকারী পান
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
ডিভাইসের তথ্য থেকে একটি DeviceDescriptor ফেরত দিন যাতে প্রকৃত ডিভাইস অবজেক্টটি পাস না করেই এটি সম্পর্কে তথ্য পাওয়া যায়।
| পরামিতি | |
|---|---|
shortDescriptor | boolean : বর্ণনাকারীকে ন্যূনতম তথ্যের মধ্যে সীমাবদ্ধ রাখা উচিত কিনা |
| রিটার্নস | |
|---|---|
DeviceDescriptor | |
getMacAddress সম্পর্কে
public String getMacAddress ()
ডিভাইসের MAC ঠিকানা ফেরত পাঠায়, যদি এটি ডিভাইস থেকে কোয়েরি করতে ব্যর্থ হয় তবে null।
| রিটার্নস | |
|---|---|
String | |
এনক্রিপশন সমর্থিত
public boolean isEncryptionSupported ()
ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
boolean | যদি ডিভাইসটি এনক্রিপশন সমর্থন করে তবে true । |