২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ApkChangeDetector
public class ApkChangeDetector
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.targetprep.incremental.ApkChangeDetector |
এই ক্লাসটি শনাক্ত করে যে ইনস্টল করার জন্য নির্ধারিত APK ফাইলগুলো ডিভাইসে থাকা ফাইলগুলোর থেকে আলাদা কিনা, যাতে ERROR(/TestAppInstallSetup) এর সেটআপ এবং টিয়ারডাউন চলাকালীন অ্যাপ ইনস্টলেশন ও আনইনস্টলেশন এড়িয়ে যাওয়া হবে কিনা, সেই সিদ্ধান্ত নেওয়া যায়।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
boolean | handlePackageCleanup (String packageName, ITestDevice device, Integer userId, boolean forAllUsers) প্যাকেজ পরিষ্করণ প্রক্রিয়াটি পরিচালনা করুন। |
boolean | handleTestAppsPreinstall (String packageName, List<File> testApps, ITestDevice device, Integer userId, boolean forAllUsers) অ্যাপের প্রি-ইনস্টল প্রক্রিয়া পরিচালনা করুন। |
সরকারি নির্মাণকারী
ApkChangeDetector
public ApkChangeDetector ()
জনসাধারণের পদ্ধতি
প্যাকেজ পরিষ্কার করা পরিচালনা করুন
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers) প্যাকেজ পরিষ্করণ প্রক্রিয়াটি পরিচালনা করুন।
| প্যারামিটার |
|---|
packageName | String : যে প্যাকেজটি পরিষ্কার করা হবে তার নাম। |
device | ITestDevice : যে ডিভাইসে পরীক্ষাটি চলছে তা নির্দেশ করে। |
userId | Integer : বর্তমান ব্যবহারকারীর আইডি। |
forAllUsers | boolean : পরিষ্কার-পরিচ্ছন্নতার কাজটি সকল ব্যবহারকারীর জন্য করা হবে কিনা তা নির্দেশ করে। |
| ফেরত |
|---|
boolean | নির্দেশিত প্যাকেজের পরিষ্করণ করা হয়েছে কিনা। ডিফল্ট মান 'ফলস', যা নির্দেশ করে যে পরিষ্করণ করা হয়নি। |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
List<File> testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers) অ্যাপের প্রি-ইনস্টল প্রক্রিয়া পরিচালনা করুন।
| প্যারামিটার |
|---|
packageName | String : প্যাকেজের নাম। |
testApps | List : প্যাকেজের মধ্যে থাকা ERROR(/packageName) নামের সমস্ত APK ফাইল নির্দেশ করুন। |
device | ITestDevice : যে ডিভাইসে পরীক্ষাটি চলছে তা নির্দেশ করে। |
userId | Integer : বর্তমান ব্যবহারকারীর আইডি। |
forAllUsers | boolean : পরিষ্কার-পরিচ্ছন্নতার কাজটি সকল ব্যবহারকারীর জন্য করা হবে কিনা তা নির্দেশ করে। |
| ফেরত |
|---|
boolean | লোকাল ইনক্রিমেন্টাল সেটআপের অধীনে ERROR(/packageName) এ থাকা APK-গুলো সম্পূর্ণরূপে পরিচালিত হবে কিনা। ডিফল্ট মান হলো false, যার অর্থ প্যাকেজের APK-গুলো পুনরায় ইনস্টল করার প্রয়োজন নেই। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]