اتصال دستگاه Adb
public class AdbDeviceConnection
extends Object implements IDeviceConnection
| شیء جاوا | |
| ↳ | com.android.incfs.install.adb.ddmlib.AdbDeviceConnection |
اتصال به یک دستگاه از طریق ADB را برای استفاده با ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) نشان میدهد.
خلاصه
کلاسهای تو در تو | |
|---|---|
class | AdbDeviceConnection.Factory |
روشهای عمومی | |
|---|---|
void | close () |
static AdbDeviceConnection.Factory | getFactory (String deviceSerialNumber)یک factory برای ایجاد اتصال به دستگاه ایجاد میکند. |
int | read (ByteBuffer dst, long timeoutMs)دنباله ای از بایت ها را از این اتصال در بافر داده شده می خواند. |
int | write (ByteBuffer src, long timeoutMs)دنباله ای از بایت ها را از بافر داده شده روی دستگاه می نویسد. |
روشهای عمومی
بستن
public void close ()
کارخانه را دریافت کنید
public static AdbDeviceConnection.Factory getFactory (String deviceSerialNumber)
یک factory برای ایجاد اتصال به دستگاه ایجاد میکند.
| پارامترها | |
|---|---|
deviceSerialNumber | String : سریال دستگاهی که قرار است با آن ارتباط برقرار شود. |
| بازگشتها | |
|---|---|
AdbDeviceConnection.Factory | |
خواندن
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 | تعداد بایتهای نوشته شده، احتمالاً صفر، یا -۱ اگر دستور پایان یافته باشد. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.