অ্যাডবিডিভাইস সংযোগ
public class AdbDeviceConnection
extends Object implements IDeviceConnection প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.incfs.install.adb.ddmlib.adbডিভাইস সংযোগ |
ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) ব্যবহার করার জন্য ADB এর মাধ্যমে একটি ডিভাইসের সাথে সংযোগ উপস্থাপন করে।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | AdbDeviceConnection.Factory |
পাবলিক পদ্ধতি | |
|---|---|
void | close () |
static AdbDeviceConnection.Factory | getFactory (String deviceSerialNumber)ডিভাইসের সাথে সংযোগ তৈরির জন্য একটি কারখানা তৈরি করে। |
int | read (ByteBuffer dst, long timeoutMs)এই সংযোগ থেকে প্রদত্ত বাফারে বাইটের একটি ক্রম পড়ে। |
int | write (ByteBuffer src, long timeoutMs)প্রদত্ত বাফার থেকে ডিভাইসে বাইটের একটি ক্রম লেখে। |
পাবলিক পদ্ধতি
বন্ধ
public void close ()
getFactory সম্পর্কে
public static AdbDeviceConnection.Factory getFactory (String deviceSerialNumber)
ডিভাইসের সাথে সংযোগ তৈরির জন্য একটি কারখানা তৈরি করে।
| পরামিতি | |
|---|---|
deviceSerialNumber | String : যে ডিভাইসের সাথে কথা বলতে হবে তার সিরিয়াল। |
| রিটার্নস | |
|---|---|
AdbDeviceConnection.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 যদি কমান্ডটি শেষ হয়ে যায়। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।