जो मैं समझता हूं, हम स्मृति डिस्क में अक्सर एक्सेस की गई वस्तुओं को कैश करते हैं जो सामान्य डिस्क पढ़ने से अधिक आसानी से सुलभ होते हैं।एंड्रॉइड परExternalCacheDir() कैसे काम करता है?
getExternalCacheDir()
, के रूप में बाहरी फाइल सिस्टम के लिए getCacheDir()
अंक का विरोध किया - जो एक सामान्य getExternalFilesDir()
के रूप में मुझे लगता है।
एंड्रॉइड बाहरी कैशडियर तक पहुंच को कैसे अनुकूलित करता है? क्या यह लिनक्स पर "स्वैप" स्थान की तरह कुछ है?
ध्यान रखें कि आप इनमें से किसी भी विधि का उपयोग करके संग्रहीत डेटा अन्य अनुप्रयोगों के लिए पूरी तरह से पहुंच योग्य हैं जिनके पास READ_EXTERNAL_STORAGE अनुमति है। आपको यह मानना चाहिए कि यहां संग्रहीत किसी भी डेटा को उपयोगकर्ता के डिवाइस पर अन्य ऐप्स द्वारा पढ़ा और संशोधित किया जा सकता है (यहां तक कि संभावित रूप से दुर्भावनापूर्ण तरीके से)। अधिक सुरक्षित डेटा संग्रहण के लिए, getDir() या getCacheDir() का उपयोग करें। – Ajedi32