AdbTcp সংযোগ
public class AdbTcpConnection
extends DefaultConnection
java.lang.অবজেক্ট | |||
↳ | com.android.tradefed.device.connection.AbstractConnection | ||
↳ | com.android.tradefed.device.connection.DefaultConnection | ||
↳ | com.android.tradefed.device.connection.AdbTcpConnection |
একটি ডিভাইসের ডিফল্ট সংযোগ উপস্থাপনা, ডিভাইসের একটি আদর্শ অ্যাডবি সংযোগ বলে ধরে নেওয়া হয়।
সারাংশ
ধ্রুবক | |
---|---|
long | DEFAULT_SHORT_CMD_TIMEOUT |
int | MAX_RETRIES |
long | RETRY_INTERVAL_MS
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder) |
পাবলিক পদ্ধতি | |
---|---|
boolean | adbTcpConnect (String host, String port) একটি প্রদত্ত টিসিপি আইপি অ্যান্ড্রয়েড ডিভাইসে অ্যাডবি সংযোগের সহায়ক পদ্ধতি |
boolean | adbTcpDisconnect (String host, String port) প্রদত্ত টিসিপি আইপি অ্যান্ড্রয়েড ডিভাইস থেকে অ্যাডবি সংযোগ বিচ্ছিন্ন করার সহায়ক পদ্ধতি |
String | getHostName (String serial) ডিভাইসের সাথে যুক্ত হোস্টনাম ফেরত দিন। |
String | getPortNum (String serial) ডিভাইসের সাথে যুক্ত পোর্ট নম্বরটি ফেরত দিন। |
getSuiteSnapshots () স্ন্যাপশটের মানচিত্র ফেরত দেয় | |
void | reconnect (String serial) ডিভাইসের সাথে সংযোগটি পুনরায় সংযোগ করুন। |
void | recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae) ডিভাইস রিসেট দিয়ে প্রদত্ত ডিভাইসটি পুনরুদ্ধার করুন। |
void | setAdbLogFile (File adbLogFile) একটি রিসিভার ফাইল দিন যেখানে আমরা ডিবাগিংয়ের উদ্দেশ্যে সমস্ত অ্যাডবি সংযোগ লগ সংরক্ষণ করতে পারি। |
void | snapshotDevice ( ITestDevice device, String snapshotId) প্রদত্ত ডিভাইসটি স্ন্যাপশট করুন |
void | tearDownConnection () সংযোগ পরিষ্কার করুন। |
সুরক্ষিত পদ্ধতি | |
---|---|
void | waitForAdbConnect (String serial, long waitTime) অ্যাডবি সংযোগ সক্ষম কিনা তা পরীক্ষা করুন। |
ধ্রুবক
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)
পাবলিক কনস্ট্রাক্টর
AdbTcp সংযোগ
public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)
পরামিতি | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
পাবলিক পদ্ধতি
adbTcpConnect
public boolean adbTcpConnect (String host, String port)
একটি প্রদত্ত টিসিপি আইপি অ্যান্ড্রয়েড ডিভাইসে অ্যাডবি সংযোগের সহায়ক পদ্ধতি
পরামিতি | |
---|---|
host | String : একটি tcp/ip অ্যান্ড্রয়েড ডিভাইসের হোস্টনাম/আইপি |
port | String : একটি tcp/ip ডিভাইসের পোর্ট নম্বর |
রিটার্নস | |
---|---|
boolean | আমরা সফলভাবে ডিভাইসের সাথে সংযুক্ত হলে সত্য, অন্যথায় মিথ্যা। |
adbTcp সংযোগ বিচ্ছিন্ন করুন
public boolean adbTcpDisconnect (String host, String port)
প্রদত্ত টিসিপি আইপি অ্যান্ড্রয়েড ডিভাইস থেকে অ্যাডবি সংযোগ বিচ্ছিন্ন করার সহায়ক পদ্ধতি
পরামিতি | |
---|---|
host | String : একটি tcp/ip অ্যান্ড্রয়েড ডিভাইসের হোস্টনাম/আইপি |
port | String : একটি tcp/ip ডিভাইসের পোর্ট নম্বর |
রিটার্নস | |
---|---|
boolean | সত্য যদি আমরা সফলভাবে ডিভাইসের সাথে সংযোগ বিচ্ছিন্ন করি, অন্যথায় মিথ্যা। |
getHostName
public String getHostName (String serial)
ডিভাইসের সাথে যুক্ত হোস্টনাম ফেরত দিন। সিরিয়াল থেকে নেওয়া।
পরামিতি | |
---|---|
serial | String |
রিটার্নস | |
---|---|
String |
getPortNum
public String getPortNum (String serial)
ডিভাইসের সাথে যুক্ত পোর্ট নম্বরটি ফেরত দিন। সিরিয়াল থেকে নেওয়া।
পরামিতি | |
---|---|
serial | String |
রিটার্নস | |
---|---|
String |
getSuiteSnapshots
publicgetSuiteSnapshots ()
স্ন্যাপশটের মানচিত্র ফেরত দেয়
রিটার্নস | |
---|---|
পুনরায় সংযোগ করা
public void reconnect (String serial)
ডিভাইসের সাথে সংযোগটি পুনরায় সংযোগ করুন।
পরামিতি | |
---|---|
serial | String : ডিভাইসের সিরিয়াল নম্বর। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ভার্চুয়াল ডিভাইস পুনরুদ্ধার করুন
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
ডিভাইস রিসেট দিয়ে প্রদত্ত ডিভাইসটি পুনরুদ্ধার করুন।
পরামিতি | |
---|---|
device | ITestDevice : ITestDevice ডিভাইস রিসেট হ্যান্ডলারের জন্য ব্যবহৃত হয়। |
snapshotId | String : স্ন্যাপশট আইডিটি পুনরুদ্ধার করার জন্য সঠিক স্ন্যাপশট আনার জন্য ব্যবহার করা হয়। |
dnae | DeviceNotAvailableException : DeviceNotAvailableException হল বিদ্যমান ডিভাইসটি অনুপলব্ধ ব্যতিক্রম। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
setAdbLogFile
public void setAdbLogFile (File adbLogFile)
একটি রিসিভার ফাইল দিন যেখানে আমরা ডিবাগিংয়ের উদ্দেশ্যে সমস্ত অ্যাডবি সংযোগ লগ সংরক্ষণ করতে পারি।
পরামিতি | |
---|---|
adbLogFile | File |
স্ন্যাপশট ডিভাইস
public void snapshotDevice (ITestDevice device, String snapshotId)
প্রদত্ত ডিভাইসটি স্ন্যাপশট করুন
পরামিতি | |
---|---|
device | ITestDevice : ITestDevice ডিভাইস স্ন্যাপশট হ্যান্ডলারের জন্য ব্যবহৃত হয়। |
snapshotId | String : স্ন্যাপশট আইডি হল সেই স্ন্যাপশটের নাম যা সেভ করা হবে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
টিয়ারডাউন সংযোগ
public void tearDownConnection ()
সংযোগ পরিষ্কার করুন।
সুরক্ষিত পদ্ধতি
waitForAdbConnect
protected void waitForAdbConnect (String serial, long waitTime)
অ্যাডবি সংযোগ সক্ষম কিনা তা পরীক্ষা করুন।
পরামিতি | |
---|---|
serial | String |
waitTime | long |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |