5

मेरी परियोजना में सर्वर में डेटा को पढ़ने और लिखना चाहते हैं प्रमाणीकरण कुंजी (उपयोगकर्ता) पर निर्भर करता है।प्रमाणीकरण और सर्वर संचार के लिए खाताधारक बनाम साझा प्रतिबिंब

अब तक मैंने सर्वर के साथ आगे संचार के लिए उपयोगकर्ता प्रमाणीकरण कुंजी स्टोर करने के लिए साझा वरीयता का उपयोग करने की योजना बनाई है।

बाद में मैंने "खाता प्रबंधक" पता करने के लिए this tutorial पढ़कर आया था:

मैं खाता प्रबंधक या sharedpreference उपयोग करने के लिए थोड़ा भ्रमित है।

मुझे खाताधारक को समझना बहुत मुश्किल लगता है।

क्या कोई भी मेरी परियोजना के लिए कौन सी विधि उपयुक्त है गाइड कर सकता है।

खाता प्रबंधक के लिए कोई ट्यूटोरियल।?

कोई अन्य सुझाव ...?

अग्रिम धन्यवाद।

उत्तर

4

मैं आपको अपनी आवश्यकता के बारे में सोचने की सलाह दूंगा। यदि प्रमाणीकरण google +, Facebook और ट्विटर की तरह है तो मैं आपको सुझाव दूंगा कि AccountManager

खाता प्रबंधक: उपयोगकर्ता के ऑनलाइन खाते की यह केंद्रीकृत रजिस्ट्री। खाता प्रबंधक OAuth टोकन संग्रहीत करने में सक्षम है और एंड्रॉइड में सभी Google Apps के लिए काम करता है।

साझा किए गए संदर्भ: यह this के लिए डेटा की छोटी श्रृंखला को संग्रहीत करने और पुनर्प्राप्त करने के लिए है।

+0

हालांकि मैं केवल इस एप्लिकेशन के लिए उपयोगकर्ता के लिए निजी खाता उपयोग कर रहा हूं। ** साझा प्राथमिकताएं ** एक समाधान है। –

+0

क्या आप किसी भी ऑथ टोकन का उपयोग कर रहे हैं? यदि उपयोगकर्ता किसी अन्य क्लाइंट पर पासवर्ड बदलता है तो क्या होगा? यदि आपको यह सब प्रबंधित करने की आवश्यकता है तो यू को उपयोगकर्ता खाता प्रबंधक अन्य साझा करना चाहिए – Dilip

+0

उपर्युक्त उत्तर http://stackoverflow.com/a/10890978/3286489 से मेल नहीं खाता है, जो किसी को खाता प्रबंधक का उपयोग करने के लिए हतोत्साहित करता है जब तक कि किसी को सिंक की आवश्यकता नहीं है एडाप्टर – Elye

0

आप साझा वरीयता का उपयोग कर सकते हैं। इसके साथ ही यह आसान और प्रभावी भी है। साझा वरीयता के बारे में जानने के लिए प्रलेखन पढ़ें। व्यक्तिगत रूप से मैंने इसे कई अनुप्रयोगों में उपयोग किया है और यह वास्तव में आसान है।

+0

http://developer.android.com/reference/android/content/SharedPreferences.html –

संबंधित मुद्दे