২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড বিল্ড ডাউনলোডার
public class AndroidBuildDownloader
extends Object implements IFileDownloader
| java.lang.Object |
| ↳ | com.google.android.tradefed.build.AndroidBuildDownloader |
একটি IFileDownloader যা অ্যান্ড্রয়েড বিল্ড এপিআই থেকে ফাইল সংগ্রহ করে।
সারসংক্ষেপ
ক্ষেত্র |
|---|
protected static final ConcurrentMap<String, RemoteZip > | REMOTE_ZIP_CACHE রিমোট পাথ দ্বারা সূচিবদ্ধ রিমোট জিপ ফাইলগুলির একটি ক্যাশে। |
জনসাধারণের পদ্ধতি |
|---|
static File | createTempFile (String remoteFilePath, File rootDir) ডাউনলোড করা ফাইল রাখার জন্য প্রদত্ত পাথসহ টেম্পোরারি ডিস্কে একটি স্বতন্ত্র ফাইল তৈরি করে। |
void | downloadFile (String remoteFilePath, File destFile, long startOffset, long size) downloadFile(String,File) এর একটি বিকল্প রূপ, যা ব্যবহারকারীকে ফাইলের একটি অংশ ডাউনলোড করে একটি নির্দিষ্ট গন্তব্যে সংরক্ষণ করার সুযোগ দেয়। |
void | downloadFile (String remoteFilePath, File destFile) downloadFile(String) এর একটি বিকল্প রূপ, যা ব্যবহারকারীকে রিমোটের কন্টেন্ট রাখার জন্য গন্তব্য ফাইল নির্দিষ্ট করার সুযোগ দেয়। |
File | downloadFile (String remoteFilePath) রিমোট ফাইলকে লোকাল ডিস্কের একটি টেম্পোরারি ফাইলে ডাউনলোড করে। |
void | downloadZippedFiles (File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters) প্রদত্ত ফিল্টারগুলোর সাথে মেলে এমন ফাইলগুলো একটি রিমোট জিপ ফাইলে ডাউনলোড করুন। |
void | enablePartialDownloadCache (boolean enablePartialDownloadCache) |
void | setMetadataCheck (boolean enableMetadataCheck) |
void | setResolveSymlinks (boolean resolveSymlinks) |
void | setUseMd5 (boolean useMd5) |
ক্ষেত্র
রিমোট_জিপ_ক্যাশ
protected static final ConcurrentMap<String, RemoteZip> REMOTE_ZIP_CACHE
রিমোট পাথ দ্বারা সূচিবদ্ধ রিমোট জিপ ফাইলগুলির একটি ক্যাশে।
সরকারি নির্মাণকারী
অ্যান্ড্রয়েড বিল্ড ডাউনলোডার
public AndroidBuildDownloader ()
জনসাধারণের পদ্ধতি
createTempFile
public static File createTempFile (String remoteFilePath,
File rootDir) ডাউনলোড করা ফাইল রাখার জন্য প্রদত্ত পাথসহ টেম্পোরারি ডিস্কে একটি স্বতন্ত্র ফাইল তৈরি করে।
পাথ থেকে মূল ফাইলের নামের উপর ভিত্তি করে ফাইলের নাম তৈরি করে।
| প্যারামিটার |
|---|
remoteFilePath | String : নামটি তৈরি করার জন্য রিমোট পাথ |
rootDir | File |
ডাউনলোডফাইল
public void downloadFile (String remoteFilePath,
File destFile,
long startOffset,
long size) downloadFile(String,File) এর একটি বিকল্প রূপ, যা ব্যবহারকারীকে ফাইলের একটি অংশ ডাউনলোড করে একটি নির্দিষ্ট গন্তব্যে সংরক্ষণ করার সুযোগ দেয়।
| প্যারামিটার |
|---|
remoteFilePath | String : ডাউনলোড করার ফাইলের রিমোট পাথ, যা একটি ইমপ্লিমেন্টেশন-নির্দিষ্ট রুটের সাপেক্ষে নির্ধারিত। |
destFile | File : ডাউনলোড করা বিষয়বস্তু রাখার জন্য ফাইল। ফাইলটির অস্তিত্ব থাকা উচিত নয়। |
startOffset | long : রিমোট ফাইলে শুরুর অফসেট। |
size | long : রিমোট ফাইল থেকে ডাউনলোড করার জন্য বাইটের সংখ্যা। পুরো ফাইলটি ডাউনলোড করতে এটিকে একটি ঋণাত্মক মানে সেট করুন। |
ডাউনলোডফাইল
public void downloadFile (String remoteFilePath,
File destFile) downloadFile(String) এর একটি বিকল্প রূপ, যা ব্যবহারকারীকে রিমোটের কন্টেন্ট রাখার জন্য গন্তব্য ফাইল নির্দিষ্ট করার সুযোগ দেয়।
| প্যারামিটার |
|---|
remoteFilePath | String : ডাউনলোড করার ফাইলের রিমোট পাথ, যা একটি ইমপ্লিমেন্টেশন-নির্দিষ্ট রুটের সাপেক্ষে নির্ধারিত। |
destFile | File : ডাউনলোড করা বিষয়বস্তু রাখার জন্য ফাইল। ফাইলটির অস্তিত্ব থাকা উচিত নয়। |
ডাউনলোডফাইল
public File downloadFile (String remoteFilePath)
রিমোট ফাইলকে লোকাল ডিস্কের একটি টেম্পোরারি ফাইলে ডাউনলোড করে।
| প্যারামিটার |
|---|
remoteFilePath | String : ডাউনলোড করার ফাইলের রিমোট পাথ, যা একটি ইমপ্লিমেন্টেশন-নির্দিষ্ট রুটের সাপেক্ষে নির্ধারিত। |
| ফেরত |
|---|
File | অস্থায়ীভাবে স্থানীয়ভাবে ডাউনলোড করা File । |
জিপ করা ফাইলগুলি ডাউনলোড করুন
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters) প্রদত্ত ফিল্টারগুলোর সাথে মেলে এমন ফাইলগুলো একটি রিমোট জিপ ফাইলে ডাউনলোড করুন।
রিমোট জিপ ফাইলের ভেতরের কোনো ফাইল শুধুমাত্র তখনই ডাউনলোড হয়, যখন তার পাথটি যেকোনো একটি ইনক্লুড ফিল্টারের সাথে মেলে, কিন্তু এক্সক্লুড ফিল্টারের সাথে মেলে না।
| প্যারামিটার |
|---|
destDir | File : যে ফাইলে ডাউনলোড করা বিষয়বস্তুগুলো রাখতে হবে। |
remoteFilePath | String : ডাউনলোড করার ফাইলের রিমোট পাথ, যা একটি ইমপ্লিমেন্টেশন-নির্দিষ্ট রুটের সাপেক্ষে নির্ধারিত। |
includeFilters | List : মিলে যাওয়া ফাইলগুলো ডাউনলোড করার জন্য ফিল্টারগুলোর একটি তালিকা। |
excludeFilters | List : মিলে যাওয়া ফাইল ডাউনলোড করা এড়িয়ে যাওয়ার জন্য ফিল্টারগুলোর একটি তালিকা। |
আংশিক ডাউনলোড ক্যাশে সক্ষম করুন
public void enablePartialDownloadCache (boolean enablePartialDownloadCache)
| প্যারামিটার |
|---|
enablePartialDownloadCache | boolean |
public void setMetadataCheck (boolean enableMetadataCheck)
| প্যারামিটার |
|---|
enableMetadataCheck | boolean |
setResolveSymlinks
public void setResolveSymlinks (boolean resolveSymlinks)
| প্যারামিটার |
|---|
resolveSymlinks | boolean |
setUseMd5
public void setUseMd5 (boolean useMd5)
| প্যারামিটার |
|---|
useMd5 | boolean |
সুরক্ষিত পদ্ধতি
getBuildFetcher
protected AndroidBuildFetcher getBuildFetcher ()
একটি AndroidBuildFetcher ফেরত দেয়, এবং যদি সেটি আগে থেকে বিদ্যমান না থাকে তবে একটি তৈরি করে নেয়।
| নিক্ষেপ |
|---|
GeneralSecurityException | |
IOException | |
বিল্ড এনভায়রনমেন্ট সেট করুন
protected void setBuildEnvironment (String buildEnvironment)
| প্যারামিটার |
|---|
buildEnvironment | 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]