২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
OtaDeviceBuildInfo
public class OtaDeviceBuildInfo
extends DeviceBuildInfo
IDeviceBuildInfo যা ওভার-দ্য-এয়ার আপডেট পরীক্ষার জন্য ব্যবহৃত হয়। এটি ITestDevice জন্য দুটি ডিভাইস বিল্ড নিয়ে গঠিত:
- একটি বেসলাইন বিল্ড ইমেজ (যেটি থেকে OTA বিল্ড করা হবে)।
- একটি OTA বিল্ড (যে বিল্ডে OTA করা হবে)। এতে প্রয়োজনীয় বিল্ড অ্যাট্রিবিউট এবং সংশ্লিষ্ট OTA প্যাকেজ থাকা উচিত।
this বেসলাইন বিল্ড থাকে, এবং
getOtaBuild() ওটিএ বিল্ডটি রিটার্ন করে।
সারসংক্ষেপ
ক্ষেত্র
mReportTargetBuild
protected boolean mReportTargetBuild
সরকারি নির্মাণকারী
OtaDeviceBuildInfo
public OtaDeviceBuildInfo ()
OtaDeviceBuildInfo
public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)
| প্যারামিটার |
|---|
buildInfo | IDeviceBuildInfo |
জনসাধারণের পদ্ধতি
পরিষ্কার করা
public void cleanUp ()
যেকোনো অস্থায়ী বিল্ড ফাইল মুছে ফেলুন
পরিষ্কার করা
public void cleanUp (List<File> doNotDelete)
cleanUp() এর এমন একটি সংস্করণ যেখানে কিছু ফাইল মুছে ফেলা হয় না।
| প্যারামিটার |
|---|
doNotDelete | List |
getBaselineBuildId
public String getBaselineBuildId ()
public File getBaselineOtatoolsZip ()
getBaselineTargetFileZip
public File getBaselineTargetFileZip ()
getBuildBranch
public String getBuildBranch ()
পরীক্ষাধীন বিল্ডটি যে সোর্স কন্ট্রোল ব্রাঞ্চ থেকে তৈরি করা হয়েছিল, তা ফেরত দেওয়ার জন্য ঐচ্ছিক পদ্ধতি।
| ফেরত |
|---|
String | বিল্ড ব্রাঞ্চ অথবা সেট না করা থাকলে বা প্রযোজ্য না হলে null |
getBuildFlavor
public String getBuildFlavor ()
পরীক্ষাধীন বিল্ডের ধরন ফেরত দেওয়ার জন্য ঐচ্ছিক পদ্ধতি।
অ্যান্ড্রয়েড প্ল্যাটফর্ম বিল্ডের জন্য একটি প্রচলিত বাস্তবায়ন হলো (বিল্ড প্রোডাক্ট)-(বিল্ড ওএস)-(বিল্ড ভ্যারিয়েন্ট) রিটার্ন করা। যেমন জেনেরিক-লিনাক্স-ইউজারডিবাগ।
| ফেরত |
|---|
String | বিল্ড ফ্লেভার অথবা সেট না করা থাকলে বা প্রযোজ্য না হলে null |
getBuildId
public String getBuildId ()
পরীক্ষাধীন বিল্ডের অনন্য শনাক্তকারী ফেরত দেয়। এর মান কখনোই নাল (null) হওয়া উচিত নয়। ডিফল্ট মান হলো UNKNOWN_BUILD_ID ।
getBuildTargetName
public String getBuildTargetName ()
পরীক্ষাধীন বিল্ডটির সম্পূর্ণ নাম ফেরত দিন।
একটি প্রচলিত পদ্ধতি হলো বিল্ড ফ্লেভার এবং ব্রাঞ্চের নামের সমন্বয়ে বিল্ড টার্গেটের নামটি তৈরি করা। [যেমন: (ব্রাঞ্চের নাম)-(বিল্ড ফ্লেভার)]
public File getOtaTools ()
public File getTargetOtatoolsZip ()
getTargetTargetFileZip
public File getTargetTargetFileZip ()
public void setBaselineOtatoolsZip (File file,
String version)| প্যারামিটার |
|---|
file | File |
version | String |
সেটবেসলাইনটার্গেটফাইলজিপ
public void setBaselineTargetFileZip (File file,
String version)| প্যারামিটার |
|---|
file | File |
version | String |
setOtaBuild
public void setOtaBuild (IDeviceBuildInfo otaBuild)
| প্যারামিটার |
|---|
otaBuild | IDeviceBuildInfo |
public void setOtaTools (File otaTools,
String version)| প্যারামিটার |
|---|
otaTools | File |
version | String |
setReportTargetBuild
public void setReportTargetBuild (boolean downgrade)
| প্যারামিটার |
|---|
downgrade | boolean |
public void setTargetOtatoolsZip (File file,
String version)| প্যারামিটার |
|---|
file | File |
version | String |
setTargetTargetFileZip
public void setTargetTargetFileZip (File file,
String version)| প্যারামিটার |
|---|
file | File |
version | String |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]