5

डेवलपर दस्तावेज़: Requesting Permissions at Run Time स्पष्ट रूप से बताता है कि रनटाइम अनुमति क्या है और इसका उपयोग कैसे करें। और मैं उन्हें भी निष्पादित करने में सक्षम हूं।एंड्रॉइड में अनुमतियों को कहाँ संग्रहीत किया जाता है?

हालांकि, सवाल यह है: एंड्रॉइड रन-टाइम अनुमति मान कहां स्टोर करता है?

यानी, जब उपयोगकर्ता ऐप से जुड़े डेटा को हटा देता है, तो अनुमतियां रीसेट होती हैं, तो एंड्रॉइड इन मानों को कहां स्टोर करता है? (क्या यह ऐप कैश में है या किसी अन्य जगह पर है)। और किस प्रारूप में? (क्या यह एक डेटाबेस या एक साझा संदर्भ फ़ाइल या कोई अन्य है) और वे कैसे संग्रहीत हैं? (एन्क्रिप्टेड या गैर-एन्क्रिप्टेड)।

कई मौजूदा उत्तरों और डेवलपर दस्तावेज़ों में खोजे गए, हालांकि इस संबंध में कोई उपयोगी जानकारी नहीं मिली। किसी भी प्रकार के मदद की बहुत सराहना की जाएगी।

+0

क्या हासिल करने की कोशिश कर रहे हैं? अनुमतियों को ओएस द्वारा प्रबंधित करने के लिए डिज़ाइन किया गया है, जो आपके विकल्पों को अनुरोध करने और जांचने के लिए छोड़ रहे हैं। – Stefan

+0

इस धागे के अनुसार, वे रैम में संग्रहीत हैं। https://groups.google.com/forum/#!topic/android-platform/oD33RVVUBB8 –

उत्तर

3

मैं अगर आप इस या नहीं करने के लिए इस सवाल का जवाब मिल गया यकीन नहीं है, लेकिन किसी में जमा हो जाती:

/data/system/users/0/runtime-permissions.xml 

जब प्रणाली रीसेट, या एक नया प्रयोक्ता बनाया है, तो सिस्टम भी साथ इस भरता है ऑटो अनुदान के लिए सिस्टम ऐप अनुमतियां। मैं शोध करने की कोशिश कर रहा हूं कि सिस्टम ऐप्स को स्वत: अनुदान अनुमति कैसे दें।

अधिक जानकारी के लिए this उत्तर देखें।

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