हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
GCSFileDownloader
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
Google Cloud Storage (GCS) से फ़ाइल डाउनलोड करने के लिए, फ़ाइल डाउनलोडर.
खास जानकारी
सार्वजनिक तरीके |
InputStream
|
downloadFile(String bucketName, String filename)
GCS बकेट फ़ाइल से कोई फ़ाइल डाउनलोड करें.
|
void
|
downloadFile(String remotePath, File destFile)
downloadFile(String) का दूसरा फ़ॉर्म, जिसकी मदद से कॉलर यह तय कर सकता है कि रिमोट कॉन्टेंट को किस डेस्टिनेशन फ़ाइल में डालना है.
|
File
|
downloadFile(String remoteFilePath)
GCS से फ़ाइल डाउनलोड करें.
|
boolean
|
isFresh(File localFile, String remotePath)
देखें कि लोकल फ़ाइल कितनी नई है.
|
फ़ील्ड्स की फ़िल्में
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
पब्लिक कंस्ट्रक्टर
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
पैरामीटर |
jsonKeyFile |
File |
GCSFileDownloader
public GCSFileDownloader ()
सार्वजनिक तरीके
downloadFile
public InputStream downloadFile (String bucketName,
String filename)
GCS बकेट फ़ाइल से कोई फ़ाइल डाउनलोड करें.
पैरामीटर |
bucketName |
String : GCS बकेट का नाम |
filename |
String : फ़ाइल का नाम |
downloadFile
public void downloadFile (String remotePath,
File destFile)
downloadFile(String)
का दूसरा फ़ॉर्म, जिसकी मदद से कॉलर यह तय कर सकता है कि रिमोट कॉन्टेंट को किस डेस्टिनेशन फ़ाइल में डालना है.
पैरामीटर |
remotePath |
String : डाउनलोड की जाने वाली फ़ाइल का रिमोट पाथ, जो लागू करने के तरीके के हिसाब से रूट से जुड़ा होता है. |
destFile |
File : वह फ़ाइल जिसमें डाउनलोड किए गए कॉन्टेंट को सेव करना है. मौजूद नहीं होना चाहिए. |
downloadFile
public File downloadFile (String remoteFilePath)
GCS से फ़ाइल डाउनलोड करें.
फ़िलहाल, सिर्फ़ GCS पाथ के साथ काम करता है.
पैरामीटर |
remoteFilePath |
String : gs://bucket/file/path फ़ॉर्मैट में GCS का पाथ. |
isFresh
public boolean isFresh (File localFile,
String remotePath)
देखें कि लोकल फ़ाइल कितनी नई है. अगर लोकल फ़ाइल और रिमोट फ़ाइल एक जैसी है, तो इसका मतलब है कि फ़ाइल अपडेट हो गई है. अगर ऐसा नहीं है, तो इसका मतलब है कि डिवाइस पर मौजूद फ़ाइल पुरानी है. इसका इस्तेमाल मुख्य रूप से कैश मेमोरी के लिए किया जाता है. डिफ़ॉल्ट तौर पर लागू होने पर, हमेशा सही वैल्यू दिखेगी. इसलिए, अगर फ़ाइल में कोई बदलाव नहीं किया जा सकता, तो उसे अपडेट होने की जांच करने की ज़रूरत नहीं होगी.
पैरामीटर |
localFile |
File : लोकल फ़ाइल. |
remotePath |
String : रिमोट फ़ाइल पाथ. |
रिटर्न |
boolean |
अगर लोकल फ़ाइल नई है, तो True दिखाता है. अगर नहीं है, तो False दिखाता है. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (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-03-26 (UTC) को अपडेट किया गया."],[],[]]