साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
FileDownloadCacheWrapper
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.android.tradefed.build.FileDownloadCacheWrapper
|
यह एक रैपर क्लास है, जो FileDownloadCache इंटरफ़ेस को लागू करते समय FileDownloadCache सुविधाएं देती है.IFileDownloader
यह उन मामलों में काम आता है जहां आपको कैश मेमोरी के इस्तेमाल को कॉल करने वालों से अलग रखना होता है.
खास जानकारी
पब्लिक मेथड |
void
|
downloadFile(String remoteFilePath, File destFile)
downloadFile(String) का दूसरा फ़ॉर्म. इससे कॉलर को डेस्टिनेशन फ़ाइल के बारे में बताने की अनुमति मिलती है, जिसमें रिमोट कॉन्टेंट को रखा जाना चाहिए.
|
File
|
downloadFile(String remoteFilePath)
यह कुकी, रिमोट फ़ाइल को लोकल डिस्क पर मौजूद कुछ समय के लिए सेव की गई फ़ाइल में डाउनलोड करती है.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters)
रिमोट ज़िप फ़ाइल में, दिए गए फ़िल्टर से मेल खाने वाली फ़ाइलें डाउनलोड करें.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
डिवाइस पर मौजूद फ़ाइल के सिंक होने की फ़्रीक्वेंसी की जांच करें.
|
सार्वजनिक कंस्ट्रक्टर
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
| पैरामीटर |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
पब्लिक मेथड
downloadFile
public void downloadFile (String remoteFilePath,
File destFile)
downloadFile(String) का दूसरा फ़ॉर्म. इससे कॉलर को डेस्टिनेशन फ़ाइल के बारे में बताने की अनुमति मिलती है, जिसमें रिमोट कॉन्टेंट को रखा जाना चाहिए.
| पैरामीटर |
remoteFilePath |
String: डाउनलोड की जाने वाली फ़ाइल का रिमोट पाथ. यह पाथ, लागू करने के तरीके के हिसाब से रूट के हिसाब से होता है. |
destFile |
File: डाउनलोड किए गए कॉन्टेंट को रखने के लिए फ़ाइल. यह मौजूद नहीं होना चाहिए. |
downloadFile
public File downloadFile (String remoteFilePath)
यह कुकी, रिमोट फ़ाइल को लोकल डिस्क पर मौजूद कुछ समय के लिए सेव की गई फ़ाइल में डाउनलोड करती है.
| पैरामीटर |
remoteFilePath |
String: डाउनलोड की जाने वाली फ़ाइल का रिमोट पाथ. यह पाथ, लागू करने के तरीके के हिसाब से रूट के हिसाब से होता है. |
| रिटर्न |
File |
स्थानीय तौर पर डाउनलोड की गई File फ़ाइल. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters)
रिमोट ज़िप फ़ाइल में, दिए गए फ़िल्टर से मेल खाने वाली फ़ाइलें डाउनलोड करें.
रिमोट ज़िप फ़ाइल में मौजूद किसी फ़ाइल को सिर्फ़ तब डाउनलोड किया जाता है, जब उसका पाथ, शामिल किए गए फ़िल्टर में से किसी एक से मेल खाता हो, लेकिन बाहर रखे गए फ़िल्टर से मेल न खाता हो.
| पैरामीटर |
destDir |
File: डाउनलोड किए गए कॉन्टेंट को रखने के लिए फ़ाइल. |
remoteFilePath |
String: डाउनलोड की जाने वाली फ़ाइल का रिमोट पाथ. यह पाथ, लागू करने के तरीके के हिसाब से रूट के हिसाब से होता है. |
includeFilters |
List: मैच करने वाली फ़ाइलों को डाउनलोड करने के लिए फ़िल्टर की सूची. |
excludeFilters |
List: मैच करने वाली फ़ाइलों को डाउनलोड न करने के लिए, फ़िल्टर की सूची. |
isFresh
public boolean isFresh (File localFile,
String remoteFilePath)
डिवाइस पर मौजूद फ़ाइल के सिंक होने की फ़्रीक्वेंसी की जांच करें. अगर लोकल फ़ाइल, रिमोट फ़ाइल जैसी ही है, तो उसे नई फ़ाइल माना जाएगा. अगर ऐसा नहीं है, तो डिवाइस पर मौजूद फ़ाइल पुरानी है. इसका इस्तेमाल मुख्य रूप से कैश मेमोरी के लिए किया जाता है. डिफ़ॉल्ट तौर पर लागू करने पर, हमेशा सही वैल्यू मिलती है. इसलिए, अगर फ़ाइल में बदलाव नहीं किया जा सकता, तो उसे कभी भी अपडेट होने की जांच करने की ज़रूरत नहीं होगी.
| पैरामीटर |
localFile |
File: लोकल फ़ाइल. |
remoteFilePath |
String: रिमोट फ़ाइल पाथ. |
| रिटर्न |
boolean |
अगर डिवाइस पर मौजूद फ़ाइल नई है, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]