Bir cevap için bana açıkça ping attığında:
AFAIK, uygulamalar yalnızca Manifest'te beyan edilen izinleri kullanabilir - bu nedenle bir uygulamanın kendisinde hiç talep etmediği izinleri ekleyebilmesinin hiçbir yolu olmamalıdır.
DeviceAdmin yüksek ekstra güç sağlar (uygulamalar kaldırmaya karşı korunur ve onsuz yapamayacakları bazı ekstra şeylere erişebilir). Tam olarak ne içeriyor, emin değilim. Sayfanın yalnızca bağlandığınız , yetkilerin açıklandığı belirli bir bölümüne başvurabilirim . Sayfa tamlığı (ya da doğruluk bu konuda kefil olamaz: ilk kez bazı hata orada yaptı olmaz).
Aygıt Yöneticisini Etkinleştirme (kaynak: Android Geliştiricileri ; büyütmek için resme tıklayın)
Benzer bir ad taşıyan başka bir şey olduğunu hatırlayabilirsiniz: ADM, Android Cihaz Yöneticisi . Yukarıdaki ekran görüntüsünü göz önünde bulundurarak kontrol etmek, temel bilgiler hakkında bir fikir verir: ADM, bu işlevlere izin vermenize izin verir (AFAIK, "Ekran kilidini açma girişimlerini izle" ve "Kameraları devre dışı bırak" özelliğine sahip olmasa da). Ancak bu, bu özelliklerin çoğunun kullanımına tipik bir örnektir.
TL; DR: AFAIK DeviceAdmin , herhangi bir uygulamaya (DA uygulamasının kendisi dahil) izin veremez, özellikle de söz konusu uygulama, uygulamasında bildirmediyse değil Manifest
. Sadece bu izni taşıyan uygulamaya aksi halde mevcut olmayan belirli sistem özelliklerine erişim sağlar.