২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
জিসিএসফাইলডাউনলোডার
public class GCSFileDownloader
extends GCSFileDownloaderBase implements IFileDownloader
গুগল ক্লাউড স্টোরেজ (GCS) থেকে ফাইল ডাউনলোড করার ফাইল ডাউনলোডার।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
static File | createTempFileForRemote (String remoteFilePath, File rootDir) |
void | downloadFile (String remotePath, File destFile) |
File | downloadFile (String remoteFilePath) GCS থেকে ফাইলটি ডাউনলোড করুন। |
boolean | isFresh (File localFile, String remotePath) স্থানীয় ফাইলের সতেজতা যাচাই করুন। |
সুরক্ষিত পদ্ধতি |
|---|
void | clearCache () |
void | downloadFile (String bucketName, String remoteFilename, File localFile) |
Storage | getStorage (Collection<String> scopes) TF অপশনের উপর ভিত্তি করে ক্রেডেনশিয়াল সমর্থন করার জন্য বেস-এর ইমপ্লিমেন্টেশনটি ওভাররাইড করুন। |
String[] | parseGcsPath (String remotePath) |
সরকারি নির্মাণকারী
জিসিএসফাইলডাউনলোডার
public GCSFileDownloader ()
জিসিএসফাইলডাউনলোডার
public GCSFileDownloader (File jsonKeyFile)
| প্যারামিটার |
|---|
jsonKeyFile | File |
জিসিএসফাইলডাউনলোডার
public GCSFileDownloader (File jsonKeyFile,
Boolean createEmptyFile)| প্যারামিটার |
|---|
jsonKeyFile | File |
createEmptyFile | Boolean |
জিসিএসফাইলডাউনলোডার
public GCSFileDownloader (Boolean createEmptyFile)
| প্যারামিটার |
|---|
createEmptyFile | Boolean |
জনসাধারণের পদ্ধতি
রিমোটের জন্য টেম্প ফাইল তৈরি করুন
public static File createTempFileForRemote (String remoteFilePath,
File rootDir)| প্যারামিটার |
|---|
remoteFilePath | String |
rootDir | File |
ডাউনলোডফাইল
public void downloadFile (String remotePath,
File destFile)| প্যারামিটার |
|---|
remotePath | String |
destFile | File |
ডাউনলোডফাইল
public File downloadFile (String remoteFilePath)
GCS থেকে ফাইলটি ডাউনলোড করুন।
বর্তমানে শুধু GCS পাথ সমর্থন করে।
| প্যারামিটার |
|---|
remoteFilePath | String : gs://bucket/file/path ফরম্যাটের GCS পাথ। |
তাজা
public boolean isFresh (File localFile,
String remotePath) স্থানীয় ফাইলের সতেজতা পরীক্ষা করুন। যদি স্থানীয় ফাইলটি রিমোট ফাইলের সমান হয়, তাহলে এটি সতেজ। অন্যথায়, স্থানীয় ফাইলটি বাসি। এটি মূলত ক্যাশের জন্য ব্যবহৃত হয়। ডিফল্ট ইমপ্লিমেন্টেশন সর্বদা 'true' রিটার্ন করবে, তাই ফাইলটি যদি অপরিবর্তনীয় হয়, তবে এর সতেজতা পরীক্ষা করার কোনো প্রয়োজন হবে না।
| প্যারামিটার |
|---|
localFile | File : স্থানীয় ফাইল। |
remotePath | String : রিমোট ফাইলের পাথ। |
| ফেরত |
|---|
boolean | স্থানীয় ফাইলটি নতুন হলে সত্য, অন্যথায় মিথ্যা। |
সুরক্ষিত পদ্ধতি
ক্লিয়ারক্যাশ
protected void clearCache ()
ডাউনলোডফাইল
protected void downloadFile (String bucketName,
String remoteFilename,
File localFile)| প্যারামিটার |
|---|
bucketName | String |
remoteFilename | String |
localFile | File |
স্টোরেজ পান
protected Storage getStorage (Collection<String> scopes)
TF অপশনের উপর ভিত্তি করে ক্রেডেনশিয়াল সমর্থন করার জন্য বেস-এর ইমপ্লিমেন্টেশনটি ওভাররাইড করুন।
| প্যারামিটার |
|---|
scopes | Collection : পরিচয়পত্র অনুরোধ করার জন্য নির্দিষ্ট পরিধিসমূহ। |
| ফেরত |
|---|
Storage | GCS বালতির Storage অবজেক্ট |
| নিক্ষেপ |
|---|
| java.io.IOException |
IOException | |
parseGcsPath
protected String[] parseGcsPath (String remotePath)
| প্যারামিটার |
|---|
remotePath | 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]