از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
گیرندهی خروجیِ جمعآوریکننده
public class CollectingOutputReceiver
extends Object implements IShellOutputReceiver
| شیء جاوا |
| ↳ | com.android.ddmlib.CollectingOutputReceiver |
یک IShellOutputReceiver که کل خروجی پوسته را در یک String جمع آوری میکند.
خلاصه
روشهای عمومی |
|---|
void | addOutput (byte[] data, int offset, int length) هر بار که دادههای جدیدی در دسترس قرار گیرد، فراخوانی میشود. |
boolean | awaitCompletion (long timeout, TimeUnit unit) |
void | cancel () مجموعه خروجی را لغو میکند. |
void | flush () در پایان اجرای فرآیند فراخوانی میشود (مگر اینکه فرآیند لغو شده باشد). |
String | getOutput () |
boolean | isCancelled () متد Cancel برای متوقف کردن اجرای دستور shell از راه دور. |
boolean | isComplete () |
سازندگان عمومی
گیرندهی خروجیِ جمعآوریکننده
public CollectingOutputReceiver ()
گیرندهی خروجیِ جمعآوریکننده
public CollectingOutputReceiver (CountDownLatch commandCompleteLatch)
| پارامترها |
|---|
commandCompleteLatch | CountDownLatch |
روشهای عمومی
خروجی اضافه
public void addOutput (byte[] data,
int offset,
int length) هر بار که دادههای جدیدی در دسترس قرار گیرد، فراخوانی میشود.
| پارامترها |
|---|
data | byte : داده جدید. |
offset | int : مقدار اولیهای که دادههای جدید از آن شروع میشوند. |
length | int : طول داده جدید. |
منتظر تکمیل
public boolean awaitCompletion (long timeout,
TimeUnit unit)| پارامترها |
|---|
timeout | long |
unit | TimeUnit |
| پرتابها |
|---|
InterruptedException | |
لغو
public void cancel ()
مجموعه خروجی را لغو میکند.
فلاشینگ
public void flush ()
در پایان اجرای فرآیند فراخوانی میشود (مگر اینکه فرآیند لغو شده باشد). این به گیرنده اجازه میدهد تا هر دادهای را که هنوز پردازش نشده است، خاتمه داده و پاک کند.
خروجی دریافت کنید
public String getOutput ()
لغو شد
public boolean isCancelled ()
متد Cancel برای متوقف کردن اجرای دستور shell از راه دور.
| بازگشتها |
|---|
boolean | برای لغو اجرای دستور، true را وارد کنید. |
کامل است
public boolean isComplete ()
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[]]