ডিভাইস সংযোগ

public class DeviceConnection
extends Object implements IDeviceConnection প্রসারিত করে

java.lang.অবজেক্ট
com.android.incfs.install.adb.ddmlib.ডিভাইস সংযোগ


ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) ব্যবহার করার জন্য ADB এর মাধ্যমে একটি ডিভাইসের সাথে সংযোগ উপস্থাপন করে।

সারাংশ

নেস্টেড ক্লাস

class DeviceConnection.Factory

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

void close ()
static DeviceConnection.Factory getFactory (String deviceSerialNumber)

ডিভাইসের সাথে সংযোগ তৈরির জন্য একটি কারখানা তৈরি করে।

int read (ByteBuffer dst, long timeoutMs)

এই সংযোগ থেকে প্রদত্ত বাফারে বাইটের একটি ক্রম পড়ে।

int write (ByteBuffer src, long timeoutMs)

প্রদত্ত বাফার থেকে ডিভাইসে বাইটের একটি ক্রম লেখে।

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

বন্ধ

public void close ()

getFactory সম্পর্কে

public static DeviceConnection.Factory getFactory (String deviceSerialNumber)

ডিভাইসের সাথে সংযোগ তৈরির জন্য একটি কারখানা তৈরি করে।

পরামিতি
deviceSerialNumber String : যে ডিভাইসের সাথে কথা বলতে হবে তার সিরিয়াল।

রিটার্নস
DeviceConnection.Factory

পড়া

public int read (ByteBuffer dst, 
                long timeoutMs)

এই সংযোগ থেকে প্রদত্ত বাফারে বাইটের একটি ক্রম পড়ে।

ডিভাইসে r বাইট পর্যন্ত পড়ার চেষ্টা করা হয়, যেখানে r হল বাফারে অবশিষ্ট বাইটের সংখ্যা, অর্থাৎ, dst.remaining(), এই পদ্ধতিটি ব্যবহার করার মুহূর্তে।

পরামিতি
dst ByteBuffer : সকেট থেকে পঠিত তথ্য কোথায় সংরক্ষণ করবেন

timeoutMs long : মিলিসেকেন্ডে টাইমআউট (সম্পূর্ণ ক্রিয়াকলাপ সম্পন্ন করার জন্য)

রিটার্নস
int পঠিত বাইটের সংখ্যা, সম্ভবত শূন্য, অথবা -1 যদি কমান্ডটি শেষ হয়ে যায়।

লিখুন

public int write (ByteBuffer src, 
                long timeoutMs)

প্রদত্ত বাফার থেকে ডিভাইসে বাইটের একটি ক্রম লেখে।

ডিভাইসে r বাইট পর্যন্ত লেখার চেষ্টা করা হয়, যেখানে r হল বাফারে অবশিষ্ট বাইটের সংখ্যা, অর্থাৎ, src.remaining(), এই পদ্ধতিটি ব্যবহার করার মুহূর্তে। এটি

পরামিতি
src ByteBuffer : পাঠানো হবে এমন ডেটা

timeoutMs long : মিলিসেকেন্ডে টাইমআউট (সম্পূর্ণ ক্রিয়াকলাপ সম্পন্ন করার জন্য)

রিটার্নস
int লেখা বাইটের সংখ্যা, সম্ভবত শূন্য, অথবা -1 যদি কমান্ডটি শেষ হয়ে যায়।