जैसा कि मैंने getSharedPreferences (स्ट्रिंग, int) के लिए एपीआई विवरण में चेक किया है, दूसरी विशेषता एक्सेसिबिलिटी मोड को परिभाषित कर रही है और अनुमतियों को नियंत्रित करने के लिए डिफ़ॉल्ट ऑपरेशन, MODE_WORLD_READABLE और MODE_WORLD_WRITEABLE के लिए 0 या MODE_PRIVATE ले सकती है।साझा एंड्रॉइड एप्लिकेशन के बीच साझा किया जा सकता है?
लेकिन वहाँ एपीआई विवरण में इस छोटे से टिप्पणी है:
मार्क एल मर्फी पुस्तक मेंनोट: वर्तमान में इस वर्ग के (android.content.SharedPreferences) कई भर में उपयोग का समर्थन नहीं करता प्रक्रियाओं। इसे बाद में जोड़ा जाएगा।
इसके अलावा "शुरुआत एंड्रॉयड 2" उन्होंने कहा:
(आखिरकार, वरीयताओं साझा करने योग्य एप्लिकेशन पर है, लेकिन कि के समय के रूप में समर्थित नहीं है हो सकता है यह लेखन)
मैं इतनी उलझन में हूं! क्या इसका मतलब यह है कि getSharedPrefrences का MODE_WORLD_READABLE और MODE_WORLD_WRITEABLE है लेकिन नवीनतम एपीआई स्तर में अभी भी समर्थित नहीं है ???
धन्यवाद! मिगन
सुपर पूर्ण उत्तर के लिए धन्यवाद! मैं जे 2 एमई में बस उलझन में था, रिकॉर्डस्टोर को AUTHMODE_ANY को प्रमाणीकरण मोड सेट करके विभिन्न अनुप्रयोगों के बीच आसानी से साझा किया जा सकता है, हालांकि इसमें कोई सुरक्षा नहीं है और इसकी अनुशंसा नहीं की जाती है। Thats क्यों मुझे आश्चर्य हुआ कि एंड्रॉइड की Prefrences अभी तक MODE_WORLD_READABLE और MODE_WORLD_WRITEABLE का समर्थन नहीं करता है। – Migan