RemoteAndroidDevice

public class RemoteAndroidDevice
extends TestDevice

java.lang.অবজেক্ট
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice


অ্যাডবি সংযোগের মাধ্যমে সংযুক্ত একটি সম্পূর্ণ স্ট্যাক অ্যান্ড্রয়েড ডিভাইসের জন্য একটি ITestDevice বাস্তবায়ন। ধরুন ডিভাইস সিরিয়াল ফরম্যাটে হবে : adb-এ

সারসংক্ষেপ

ধ্রুবক

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

পাবলিক কনস্ট্রাক্টর

RemoteAndroidDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

একটি RemoteAndroidDevice তৈরি করে।

পাবলিক পদ্ধতি

static boolean checkSerialFormatValid (String serialString)

সিরিয়ালের বিন্যাস আশানুরূপ কিনা তা পরীক্ষা করুন :বন্দর

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor ফেরত দিন।

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 বিন্যাস বৈধ হলে সত্য, অন্যথায় মিথ্যা।

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 যদি ডিভাইসটি এনক্রিপশন সমর্থন করে।