২০২৬ সাল থেকে কার্যকর, আমাদের ট্রাঙ্ক স্থিতিশীল উন্নয়ন মডেলের সাথে সামঞ্জস্যপূর্ণ করতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্ম স্থিতিশীলতা নিশ্চিত করতে, আমরা Q2 এবং Q4 তে AOSP-তে সোর্স কোড প্রকাশ করব। AOSP তৈরি এবং অবদান রাখার জন্য, আমরা aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। android-latest-release ম্যানিফেস্ট শাখা সর্বদা AOSP-তে পুশ করা সাম্প্রতিকতম রিলিজটি উল্লেখ করবে। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আউটপুট রিসিভার সংগ্রহ করা
public class CollectingOutputReceiver
extends Object implements IShellOutputReceiver
| java.lang.Object |
| ↳ | 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 () রিমোট শেল কমান্ডের নির্বাহ বন্ধ করার জন্য ব্যবহৃত ক্যানসেল মেথড। |
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 ()
রিমোট শেল কমান্ডের নির্বাহ বন্ধ করার জন্য ব্যবহৃত ক্যানসেল মেথড।
| ফেরত |
|---|
boolean | কমান্ডটির কার্যকারিতা বাতিল করতে 'true' নির্বাচন করুন। |
সম্পূর্ণ
public boolean isComplete ()
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]