जैसा कि आपने स्पष्ट रूप से मुझे उत्तर के लिए पिंग किया है:
AFAIK, एप्स केवल अपने मेनिफेस्ट में घोषित अनुमतियों का उपयोग कर सकते हैं - इसलिए ऐसा कोई तरीका नहीं होना चाहिए जिससे कोई एप्लिकेशन खुद को उन अनुमतियों को जोड़ सके जो वहां कभी अनुरोध नहीं की गई हैं।
DeviceAdmin उच्च अतिरिक्त शक्तियां प्रदान करता है (ऐप्स को अनइंस्टॉल के विरुद्ध संरक्षित किया जाता है, और कुछ अतिरिक्त सामान तक पहुंच सकते हैं जो वे बिना नहीं कर सकते)। वास्तव में इसमें क्या शामिल है, मुझे यकीन नहीं है। मैं केवल आपके द्वारा लिंक किए गए पृष्ठ के एक विशिष्ट हिस्से का उल्लेख कर सकता हूं , जहां शक्तियों को समझाया गया है। मैं पृष्ठों की पूर्णता (या उस पर शुद्धता के लिए वाउच नहीं कर सकता: पहली बार ऐसा नहीं होगा कि कुछ त्रुटि इसमें हुई हो)।
डिवाइस प्रशासक सक्षम करना (स्रोत: Android डेवलपर्स ; विस्तार करने के लिए छवि पर क्लिक करें)
आपको याद हो सकता है कि इसी तरह का नाम रखने वाला कुछ और है: ADM, Android डिवाइस मैनेजर । मन में उस के साथ स्क्रीनशॉट से ऊपर की जाँच, आप मूल बातें पर एक विचार देता है: एडीएम आपको उन कार्यों की अनुमति देता है (हालांकि AFAIK में "मॉनिटर स्क्रीन-अनलॉक प्रयास" और "अक्षम कैमरे") की सुविधा नहीं है। लेकिन यह उन विशेषताओं में से अधिकांश का उपयोग करने का एक विशिष्ट उदाहरण है।
TL; DR: AFAIK DeviceAdmin किसी भी ऐप (डीए-ऐप सहित) को अनुमति नहीं दे सकता है, खासकर अगर ऐप-इन-प्रश्न ने उन्हें इसमें घोषित नहीं किया है Manifest
। यह सिर्फ एप्लिकेशन को विशिष्ट सिस्टम सुविधाओं तक इस अनुमति की पहुंच प्रदान करता है जो अन्यथा उपलब्ध नहीं हैं।