২০২৬ সাল থেকে কার্যকর, আমাদের ট্রাঙ্ক স্থিতিশীল উন্নয়ন মডেলের সাথে সামঞ্জস্যপূর্ণ করতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্ম স্থিতিশীলতা নিশ্চিত করতে, আমরা Q2 এবং Q4 তে AOSP-তে সোর্স কোড প্রকাশ করব। AOSP তৈরি এবং অবদান রাখার জন্য, আমরা aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। android-latest-release ম্যানিফেস্ট শাখা সর্বদা AOSP-তে পুশ করা সাম্প্রতিকতম রিলিজটি উল্লেখ করবে। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
GCSFileDownloaderBase সম্পর্কে
public class GCSFileDownloaderBase
extends GCSCommon
গুগল ক্লাউড স্টোরেজ (GCS) থেকে ফাইল ডাউনলোড করার জন্য ফাইল ডাউনলোডার।
সারাংশ
পাবলিক পদ্ধতি |
|---|
static File | createTempFileForRemote (String remoteFilePath, File rootDir) প্রদত্ত পাথ সহ ডাউনলোড করা ফাইল রাখার জন্য অস্থায়ী ডিস্কে একটি অনন্য ফাইল তৈরি করে। |
InputStream | downloadFile (String bucketName, String filename) একটি GCS বাকেট ফাইল থেকে একটি ফাইল ডাউনলোড করুন। |
void | downloadFile (String remotePath, File destFile) |
File | downloadFile (String remoteFilePath) |
StorageObject | getRemoteFileMetaData (String bucketName, String remoteFilename) |
boolean | isRemoteFolder (String bucketName, String filename) প্রদত্ত ফাইলের নামটি একটি ফোল্ডার কিনা তা পরীক্ষা করুন। |
String | sanitizeDirectoryName (String name) |
ধ্রুবক
জিসিএস_এপিপ্রোক্স_প্রিফিক্স
public static final String GCS_APPROX_PREFIX
ধ্রুবক মান: "gs:/"
জিসিএস_প্রিফিক্স
public static final String GCS_PREFIX
ধ্রুবক মান: "gs://"
ক্ষেত্র
mCreateEmptyFile সম্পর্কে
protected Boolean mCreateEmptyFile
পাবলিক কনস্ট্রাক্টর
GCSFileDownloaderBase সম্পর্কে
public GCSFileDownloaderBase ()
GCSFileDownloaderBase সম্পর্কে
public GCSFileDownloaderBase (Boolean createEmptyFile)
| পরামিতি |
|---|
createEmptyFile | Boolean |
পাবলিক পদ্ধতি
টেম্পফাইলফররিমোট তৈরি করুন
public static File createTempFileForRemote (String remoteFilePath,
File rootDir) প্রদত্ত পাথ সহ ডাউনলোড করা ফাইল রাখার জন্য অস্থায়ী ডিস্কে একটি অনন্য ফাইল তৈরি করে।
পাথ থেকে বেস ফাইল নামের উপর ভিত্তি করে ফাইলের নাম তৈরি করে
| পরামিতি |
|---|
remoteFilePath | String : নামটি তৈরি করার জন্য দূরবর্তী পথ |
rootDir | File |
ফাইল ডাউনলোড করুন
public InputStream downloadFile (String bucketName,
String filename) একটি GCS বাকেট ফাইল থেকে একটি ফাইল ডাউনলোড করুন।
| পরামিতি |
|---|
bucketName | String : GCS বাকেটের নাম |
filename | String : ফাইলের নাম |
ফাইল ডাউনলোড করুন
public void downloadFile (String remotePath,
File destFile)| পরামিতি |
|---|
remotePath | String |
destFile | File |
ফাইল ডাউনলোড করুন
public File downloadFile (String remoteFilePath)
| পরামিতি |
|---|
remoteFilePath | String |
public StorageObject getRemoteFileMetaData (String bucketName,
String remoteFilename)| পরামিতি |
|---|
bucketName | String |
remoteFilename | String |
রিমোটফোল্ডার
public boolean isRemoteFolder (String bucketName,
String filename)প্রদত্ত ফাইলের নামটি একটি ফোল্ডার কিনা তা পরীক্ষা করুন।
gcs-এ ২ ধরণের ফোল্ডার আছে: ১. UI থেকে স্পষ্টভাবে তৈরি। ফোল্ডারটি একটি সাইজ ০ টেক্সট ফাইল (এটি একটি অবজেক্ট)। ২. একটি ফাইল আপলোড করার সময়, এর সমস্ত প্যারেন্ট ফোল্ডার তৈরি করা হবে, কিন্তু gcs-এ এই ফোল্ডারগুলি বিদ্যমান নেই (অবজেক্ট নয়)। এই ফাংশনটি উভয় ক্ষেত্রেই কাজ করে। তবে আমাদের সাইজ ০ ফোল্ডার ডাউনলোড করার চেষ্টা করা উচিত নয়।
| পরামিতি |
|---|
bucketName | String : হল gcs বাকেটের নাম। |
filename | String : হল বাকেটের আপেক্ষিক পথ। |
| রিটার্নস |
|---|
boolean | ফাইলের নাম যদি ফোল্ডার হয় তাহলে true, অন্যথায় false। |
স্যানিটাইজ ডিরেক্টরিনাম
public String sanitizeDirectoryName (String name)
সুরক্ষিত পদ্ধতি
টেম্পফাইল তৈরি করুন
protected File createTempFile (String remoteFilePath,
File rootDir)| পরামিতি |
|---|
remoteFilePath | String |
rootDir | File |
ফাইল ডাউনলোড করুন
protected void downloadFile (String bucketName,
String remoteFilename,
File localFile)| পরামিতি |
|---|
bucketName | String |
remoteFilename | String |
localFile | File |
স্টোরেজ পান
protected Storage getStorage ()
তালিকা দূরবর্তী ফাইলআন্ডারফোল্ডার
protected void listRemoteFilesUnderFolder (String bucketName,
String folder,
subFiles,
subFolders)| পরামিতি |
|---|
bucketName | String |
folder | String |
subFiles | |
subFolders | |
parseGcsPath সম্পর্কে
protected String[] parseGcsPath (String remotePath)
| পরামিতি |
|---|
remotePath | String |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 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"]],["2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]