मैं इसे निजी बनाने के लिए अपने ऐप के आंतरिक संग्रहण में एक तस्वीर सहेजना चाहता हूं। तो मैंने थोड़ा सा शोध किया और निर्देशिका प्राप्त करने के 2 तरीके देखे।एंड्रॉइड पर GetDir और getFilesDir के बीच क्या अंतर है?
1.With getDir:
File dir = getDir(Environment.DIRECTORY_PICTURES, Context.MODE_PRIVATE);
2. getFilesDir:
File dir = getFilesDir();
कौन सा सबसे अच्छा है? जो आंतरिक संग्रहण में स्थान लौटाता है?
फाइल लिखने का तरीका आपके डीआईआर के तरीके पर निर्भर करता है? मैं थोड़ा हारा हूं क्योंकि एंड्रॉइड में फाइलें लिखने के कई तरीके हैं।
धन्यवाद! और 'फाइल dir = getDir (Environment.DIRECTORY_PICTURES, Context.MODE_PRIVATE);' मुझे आंतरिक मेमोरी में 'फ़ाइल' मिलेगा ('MODE_PRIVATE' की वजह से)? – cleroo
आपका स्वागत है। MODE_PRIVATE getDir के लिए डिफ़ॉल्ट निरंतर है और यह कहता है कि आपकी फ़ाइल/निर्देशिका आपके एप्लिकेशन के लिए निजी होगी। getDir हमेशा एक आंतरिक निर्देशिका वापस/बना देगा। इस तथ्य के लिए देखें कि DIRECTORY_PICTURES API 8 और ऊपर के लिए है। – Erol
@Erol तो क्या मैं निष्कर्ष निकाल सकता हूं कि 'MODE_PRIVATE' के साथ getDir getFilesDir के समान है ...? –