RemoteAndroidDevice
public class RemoteAndroidDevice
extends TestDevice
java.lang.অবজেক্ট | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.RemoteAndroidDevice |
অ্যাডবি সংযোগের মাধ্যমে সংযুক্ত একটি সম্পূর্ণ স্ট্যাক অ্যান্ড্রয়েড ডিভাইসের জন্য একটি 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 ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে। |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি |
String | getFastbootSerialNumber () ফাস্টবুট মোড সিরিয়াল নম্বর প্রদান করে। |
String | getMacAddress () ডিভাইসের MAC ঠিকানা ফেরত দেয়, যদি এটি ডিভাইস থেকে অনুসন্ধান করতে ব্যর্থ হয় তাহলে নাল। |
boolean | isEncryptionSupported () ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত দেয়। |
ধ্রুবক
DEFAULT_SHORT_CMD_TIMEOUT
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
ধ্রুবক মান: 20000 (0x0000000000004e20)
MAX_RETRIES
protected static final int MAX_RETRIES
ধ্রুবক মান: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
ধ্রুবক মান: 5000 (0x0000000000001388)
WAIT_FOR_ADB_CONNECT
public static final long WAIT_FOR_ADB_CONNECT
ধ্রুবক মান: 120000 (0x000000000001d4c0)
পাবলিক কনস্ট্রাক্টর
RemoteAndroidDevice
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 | বিন্যাস বৈধ হলে সত্য, অন্যথায় মিথ্যা। |
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে।
wifiSsidToPsk মানচিত্রে প্রদত্ত ওয়াইফাই নেটওয়ার্কগুলির একটির সাথে একটি সফল সংযোগ তৈরি না হওয়া পর্যন্ত wifi চালু করে এবং ব্লক করে। একবার একটি সংযোগ তৈরি হয়ে গেলে, ITestDevice#disconnectFromWifi()
বা ITestDevice#clearLastConnectedWifiNetwork()
কল না হওয়া পর্যন্ত প্রতিবার রিবুট করার পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে।
পরামিতি | |
---|---|
wifiSsidToPsk | |
scanSsid | boolean : এই নেটওয়ার্কের জন্য লুকানো SSID-এর জন্য স্ক্যান করতে হবে কিনা। |
রিটার্নস | |
---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor
ফেরত দিন।
পরামিতি | |
---|---|
shortDescriptor | boolean : বর্ণনাকারীকে সর্বনিম্ন তথ্যের মধ্যে সীমাবদ্ধ করতে হবে কিনা |
রিটার্নস | |
---|---|
DeviceDescriptor |
ফাস্টবুট সিরিয়াল নম্বর পান
public String getFastbootSerialNumber ()
ফাস্টবুট মোড সিরিয়াল নম্বর প্রদান করে।
রিটার্নস | |
---|---|
String |
getMacAddress
public String getMacAddress ()
ডিভাইসের MAC ঠিকানা ফেরত দেয়, যদি এটি ডিভাইস থেকে অনুসন্ধান করতে ব্যর্থ হয় তাহলে নাল।
রিটার্নস | |
---|---|
String |
এনক্রিপশন সমর্থিত
public boolean isEncryptionSupported ()
ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত দেয়।
রিটার্নস | |
---|---|
boolean | ডিভাইসটি এনক্রিপশন সমর্থন করলে true । |