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) সিরিয়ালের বিন্যাস আশানুরূপ কিনা তা পরীক্ষা করুন |
DeviceDescriptor | getDeviceDescriptor () প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি |
Integer | getInitialDeviceNumOffset () পরিচিত ডিভাইস নম্বর অফসেট প্রদান করে যদি থাকে। |
String | getInitialIp () ডিভাইসে প্রাথমিক সংশ্লিষ্ট ip ফেরত দেয় যদি থাকে। |
String | getInitialSerial () ডিভাইসের প্রাথমিক সিরিয়াল নাম প্রদান করে। |
String | getInitialUser () যদি থাকে তবে প্রাথমিক পরিচিত ব্যবহারকারীকে ফেরত দেয়। |
String | getMacAddress () ডিভাইসের MAC ঠিকানা ফেরত দেয়, যদি এটি ডিভাইস থেকে অনুসন্ধান করতে ব্যর্থ হয় তাহলে নাল। |
boolean | isEncryptionSupported () ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত দেয়। |
void | postInvocationTearDown (Throwable exception) ডিভাইসের নির্দিষ্ট পরিচ্ছন্নতার জন্য অতিরিক্ত পদক্ষেপ যা আহ্বান সম্পন্ন হওয়ার পরে কার্যকর করা হবে। |
void | setAdbLogFile (File adbLogFile) একটি রিসিভার ফাইল দিন যেখানে আমরা ডিবাগিংয়ের উদ্দেশ্যে সমস্ত অ্যাডবি সংযোগ লগ সংরক্ষণ করতে পারি। |
ধ্রুবক
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 ()
প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor
ফেরত দিন।
রিটার্নস | |
---|---|
DeviceDescriptor |
getInitialDeviceNumOffset
public Integer getInitialDeviceNumOffset ()
পরিচিত ডিভাইস নম্বর অফসেট প্রদান করে যদি থাকে। উপলব্ধ না হলে শূন্য ফেরত দেয়।
রিটার্নস | |
---|---|
Integer |
getInitialIp
public String getInitialIp ()
ডিভাইসে প্রাথমিক সংশ্লিষ্ট ip ফেরত দেয় যদি থাকে। কোনো পরিচিত প্রাথমিক ip না থাকলে নাল রিটার্ন করে।
রিটার্নস | |
---|---|
String |
getInitialSerial
public String getInitialSerial ()
ডিভাইসের প্রাথমিক সিরিয়াল নাম প্রদান করে।
রিটার্নস | |
---|---|
String |
getInitialUser
public String getInitialUser ()
যদি থাকে তবে প্রাথমিক পরিচিত ব্যবহারকারীকে ফেরত দেয়। কোনো প্রাথমিক পরিচিত ব্যবহারকারী না থাকলে শূন্য দেয়।
রিটার্নস | |
---|---|
String |
getMacAddress
public String getMacAddress ()
ডিভাইসের MAC ঠিকানা ফেরত দেয়, যদি এটি ডিভাইস থেকে অনুসন্ধান করতে ব্যর্থ হয় তাহলে নাল।
রিটার্নস | |
---|---|
String |
এনক্রিপশন সমর্থিত
public boolean isEncryptionSupported ()
ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত দেয়।
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসটি এনক্রিপশন সমর্থন করে। |
পোস্ট ইনভোকেশন টিয়ারডাউন
public void postInvocationTearDown (Throwable exception)
ডিভাইসের নির্দিষ্ট পরিচ্ছন্নতার জন্য অতিরিক্ত পদক্ষেপ যা আহ্বান সম্পন্ন হওয়ার পরে কার্যকর করা হবে।
পরামিতি | |
---|---|
exception | Throwable : যদি থাকে, আমন্ত্রণ ব্যর্থতার দ্বারা উত্থাপিত চূড়ান্ত ব্যতিক্রম। |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
একটি রিসিভার ফাইল দিন যেখানে আমরা ডিবাগিংয়ের উদ্দেশ্যে সমস্ত অ্যাডবি সংযোগ লগ সংরক্ষণ করতে পারি।
পরামিতি | |
---|---|
adbLogFile | File |