AdbTcpConnection
public class AdbTcpConnection
extends DefaultConnection
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.connection.AbstractConnection | ||
| ↳ | com.android.tradefed.device.connection.DefaultConnection | ||
| ↳ | com.android.tradefed.device.connection.AdbTcpConnection | ||
একটি ডিভাইসের ডিফল্ট সংযোগ উপস্থাপনা, যা ডিভাইসটির একটি স্ট্যান্ডার্ড adb সংযোগ হিসেবে ধরে নেওয়া হয়।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS |
সরকারি নির্মাণকারী | |
|---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) | |
জনসাধারণের পদ্ধতি | |
|---|---|
boolean | adbTcpConnect (String host, String port)প্রদত্ত TCP ও IP যুক্ত অ্যান্ড্রয়েড ডিভাইসে adb connect করার জন্য সহায়ক পদ্ধতি। |
boolean | adbTcpDisconnect (String host, String port)প্রদত্ত টিসিপি আইপি অ্যান্ড্রয়েড ডিভাইস থেকে adb disconnect করার সহায়ক পদ্ধতি। |
String | getHostName (String serial)ডিভাইসটির সাথে সংশ্লিষ্ট হোস্টনেমটি ফেরত দিন। |
String | getPortNum (String serial)ডিভাইসটির সাথে সংশ্লিষ্ট পোর্ট নম্বরটি ফেরত দিন। |
Map< ITestDevice , String> | getSuiteSnapshots ()স্ন্যাপশটগুলির মানচিত্র ফেরত দেয় |
void | initializeConnection ()ডিভাইসটির সংযোগ চালু করুন। |
void | reconnect (String serial)ডিভাইসটির সংযোগ পুনরায় স্থাপন করুন। |
void | recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)ডিভাইস রিসেট করে প্রদত্ত ডিভাইসটি পুনরুদ্ধার করুন। |
void | setAdbLogFile (File adbLogFile)একটি রিসিভার ফাইল দিন যেখানে আমরা ডিবাগিংয়ের উদ্দেশ্যে সমস্ত adb কানেকশন লগ সংরক্ষণ করতে পারব। |
void | snapshotDevice ( ITestDevice device, String snapshotId)প্রদত্ত ডিভাইসটির একটি স্ন্যাপশট নিন। |
void | tearDownConnection ()সংযোগটি পরিষ্কার করুন। |
সুরক্ষিত পদ্ধতি | |
|---|---|
void | waitForAdbConnect (String serial, long waitTime)adb সংযোগটি সক্রিয় আছে কিনা তা পরীক্ষা করুন। |
ধ্রুবক
ডিফল্ট_শর্ট_সিএমডি_টাইমআউট
protected static final long DEFAULT_SHORT_CMD_TIMEOUT
ধ্রুবক মান: 20000 (0x0000000000004e20)
সর্বোচ্চ পুনঃপ্রচেষ্টা
protected static final int MAX_RETRIES
ধ্রুবক মান: 5 (0x00000005)
RETRY_INTERVAL_MS
protected static final long RETRY_INTERVAL_MS
ধ্রুবক মান: 5000 (0x0000000000001388)
সরকারি নির্মাণকারী
AdbTcpConnection
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
| প্যারামিটার | |
|---|---|
builder | DefaultConnection.ConnectionBuilder |
জনসাধারণের পদ্ধতি
adbTcpConnect
public boolean adbTcpConnect (String host,
String port)প্রদত্ত TCP ও IP যুক্ত অ্যান্ড্রয়েড ডিভাইসে adb connect করার জন্য সহায়ক পদ্ধতি।
| প্যারামিটার | |
|---|---|
host | String : একটি টিসিপি/আইপি অ্যান্ড্রয়েড ডিভাইসের হোস্টনেম/আইপি |
port | String : একটি টিসিপি/আইপি ডিভাইসের পোর্ট নম্বর |
| ফেরত | |
|---|---|
boolean | ডিভাইসটির সাথে সফলভাবে সংযোগ স্থাপন করতে পারলে true, অন্যথায় false। |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host,
String port)প্রদত্ত টিসিপি আইপি অ্যান্ড্রয়েড ডিভাইস থেকে adb disconnect করার সহায়ক পদ্ধতি।
| প্যারামিটার | |
|---|---|
host | String : একটি টিসিপি/আইপি অ্যান্ড্রয়েড ডিভাইসের হোস্টনেম/আইপি |
port | String : একটি টিসিপি/আইপি ডিভাইসের পোর্ট নম্বর |
| ফেরত | |
|---|---|
boolean | ডিভাইসটির সাথে সফলভাবে সংযোগ বিচ্ছিন্ন হলে true, অন্যথায় false। |
হোস্ট নাম পান
public String getHostName (String serial)
ডিভাইসটির সাথে সংশ্লিষ্ট হোস্টনেমটি ফেরত দিন। এটি সিরিয়াল থেকে নেওয়া হয়েছে।
| প্যারামিটার | |
|---|---|
serial | String |
| ফেরত | |
|---|---|
String | |
পোর্ট নম্বর পান
public String getPortNum (String serial)
ডিভাইসটির সাথে সংশ্লিষ্ট পোর্ট নম্বরটি ফেরত দিন। এটি সিরিয়াল থেকে নেওয়া হয়েছে।
| প্যারামিটার | |
|---|---|
serial | String |
| ফেরত | |
|---|---|
String | |
getSuiteSnapshots
public Map<ITestDevice, String> getSuiteSnapshots ()
স্ন্যাপশটগুলির মানচিত্র ফেরত দেয়
| ফেরত | |
|---|---|
Map< ITestDevice , String> | |
সংযোগ শুরু করুন
public void initializeConnection ()
ডিভাইসটির সংযোগ চালু করুন।
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
পুনরায় সংযোগ করুন
public void reconnect (String serial)
ডিভাইসটির সংযোগ পুনরায় স্থাপন করুন।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসের সিরিয়াল নম্বর। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
পুনরুদ্ধারভার্চুয়ালডিভাইস
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
ডিভাইস রিসেট করে প্রদত্ত ডিভাইসটি পুনরুদ্ধার করুন।
| প্যারামিটার | |
|---|---|
device | ITestDevice : ITestDevice টি ডিভাইস রিসেট হ্যান্ডলার হিসেবে ব্যবহৃত হয়। |
snapshotId | String : রিস্টোর করার জন্য সঠিক স্ন্যাপশটটি আনতে snapshotId ব্যবহার করা হয়। |
dnae | DeviceNotAvailableException : DeviceNotAvailableException হলো বিদ্যমান ডিভাইস অনুপলব্ধ থাকার একটি ব্যতিক্রম। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
একটি রিসিভার ফাইল দিন যেখানে আমরা ডিবাগিংয়ের উদ্দেশ্যে সমস্ত adb কানেকশন লগ সংরক্ষণ করতে পারব।
| প্যারামিটার | |
|---|---|
adbLogFile | File |
স্ন্যাপশটডিভাইস
public void snapshotDevice (ITestDevice device, String snapshotId)
প্রদত্ত ডিভাইসটির একটি স্ন্যাপশট নিন।
| প্যারামিটার | |
|---|---|
device | ITestDevice : ITestDevice টি ডিভাইস স্ন্যাপশট হ্যান্ডলার হিসেবে ব্যবহৃত হয়। |
snapshotId | String : snapshotId হলো সেই স্ন্যাপশটের নাম যা সংরক্ষণ করা হবে। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
tearDownConnection
public void tearDownConnection ()
সংযোগটি পরিষ্কার করুন।
সুরক্ষিত পদ্ধতি
waitForAdbConnect
protected void waitForAdbConnect (String serial,
long waitTime)adb সংযোগটি সক্রিয় আছে কিনা তা পরীক্ষা করুন।
| প্যারামিটার | |
|---|---|
serial | String |
waitTime | long |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |