मैं भी स्पष्टीकरण रहा हूँ और ILovemyPoncho द्वारा प्रदान की जवाब देने के लिए जोड़ने के लिए, मैं इस विशेष answer मारा और मैं बोली:
+०१२३५१६४१०६१
और एंड्रॉइड वास्तव में क्या है: अधिकारी पूछ रहे हैं?
आपके प्रदाता के लिए एक प्रणाली व्यापक अद्वितीय पहचानकर्ता। या दुनिया भर में बेहतर अद्वितीय। सभी प्रदाता सिस्टम के साथ पंजीकृत हैं और उन्हें अद्वितीय होना चाहिए या दूसरा ऐप जो एक ही नाम का उपयोग करना चाहता है स्थापित नहीं हो सकता है। (: + "Your.authoritiy.string" "// सामग्री")
आप
उरी uri = Uri.parse की तरह एक उरी के माध्यम से अपने प्रदाता के साथ संवाद करने के लिए अंत में कि स्ट्रिंग का उपयोग
चलो इसे इस तरह से रखें: एक अदृश्य हाथ है जो आपके ऐप के ContentProvider को आपके अनुरोध को सुविधाजनक बनाता है।
उदाहरण के लिए:
Uri uri = mContext.getContentResolver().insert(NotifireContentProvider2.NOTE_URI, values);
मूल रूप से, आप Android ओएस के लिए यहाँ क्या कह रहे हैं अधिकार आप एक्सएमएल में परिभाषित किया है जिसमें यूआरआई दिया डालने डेटा है। ओएस इस विशेष सामग्री प्रदाता की खोज करेगा और अनुरोध भेज देगा।ContentProvider पर आपको insert
विधि कहा जाएगा और आपको इसके अनुसार इसे संभालने के लिए यूआरआई से मेल खाना चाहिए।
इसके अलावा, यदि आप सामग्री प्रदाता हैं तो इतना सरल है कि दूसरों के समान अधिकार भी है। मैंने उन दो समस्याओं का सामना नहीं किया है जो मैंने उल्लेख किया है लेकिन मुझे लगता है कि यह सुखद नहीं होगा।
प्राधिकरण यह सुनिश्चित करने के लिए है कि ओएस समझता है कि कौन सा प्रदाता अनुरोध करने वाले ऐप को डेटा प्रदान करेगा और यह सुनिश्चित करने के लिए कि प्रदाता इसे प्रदान कर रहा है।
स्रोत
2016-06-23 08:14:25
इसका उपयोग विशेष प्रदाता ई की पहचान करने के लिए किया जाता है। जी। सामग्री: //your.authority – pskink