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

public  getSuiteSnapshots ()

স্ন্যাপশটের মানচিত্র ফেরত দেয়

রিটার্নস

পুনরায় সংযোগ করা

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