AdbDeviceConnection
public class AdbDeviceConnection
extends Object implements IDeviceConnection
| java.lang.Object |
| ↳ | com.android.incfs.install.adb.ddmlib.AdbDeviceConnection |
ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,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 : যে ডিভাইসের সাথে যোগাযোগ করতে হবে তার সিরিয়াল নম্বর। |
পড়ুন
public int read (ByteBuffer dst,
long timeoutMs) এই সংযোগ থেকে প্রদত্ত বাফারে বাইটের একটি ক্রম পড়ে নেয়।
ডিভাইসটিতে r বাইট পর্যন্ত ডেটা রিড করার চেষ্টা করা হয়, যেখানে r হলো এই মেথডটি কল করার মুহূর্তে বাফারে (অর্থাৎ dst.remaining()-এ) অবশিষ্ট থাকা বাইটের সংখ্যা।
| প্যারামিটার |
|---|
dst | ByteBuffer : সকেট থেকে পঠিত ডেটা কোথায় সংরক্ষণ করা হবে |
timeoutMs | long : মিলিসেকেন্ডে সময়সীমা (সম্পূর্ণ অপারেশনটি সম্পন্ন হওয়ার জন্য) |
| ফেরত |
|---|
int | পঠিত বাইটের সংখ্যা, যা শূন্য হতে পারে, অথবা কমান্ড শেষ হয়ে গেলে -১ হতে পারে। |
লিখুন
public int write (ByteBuffer src,
long timeoutMs) প্রদত্ত বাফার থেকে ডিভাইসে বাইটের একটি ক্রম লেখে।
ডিভাইসটিতে r বাইট পর্যন্ত লেখার চেষ্টা করা হয়, যেখানে r হলো এই মেথডটি কল করার মুহূর্তে বাফারে (অর্থাৎ src.remaining()-এ) অবশিষ্ট বাইটের সংখ্যা।
| প্যারামিটার |
|---|
src | ByteBuffer : প্রেরণের জন্য ডেটা |
timeoutMs | long : মিলিসেকেন্ডে সময়সীমা (সম্পূর্ণ অপারেশনটি সম্পন্ন হওয়ার জন্য) |
| ফেরত |
|---|
int | লিখিত বাইটের সংখ্যা, যা শূন্য হতে পারে, অথবা কমান্ড শেষ হয়ে গেলে -১ হতে পারে। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]