Ketika Anda secara eksplisit mem-ping saya untuk sebuah jawaban:
AFAIK, aplikasi hanya bisa menggunakan izin yang dideklarasikan dalam Manifest mereka - jadi seharusnya tidak ada cara aplikasi bisa menambahkan sendiri izin yang tidak pernah diminta di sana.
DeviceAdmin memberikan kekuatan ekstra tinggi (mis. Aplikasi terlindungi dari penghapusan instalasi, dan dapat mengakses beberapa hal tambahan yang tidak dapat mereka lakukan tanpanya). Apa sebenarnya ini termasuk, saya tidak yakin. Saya hanya bisa merujuk ke bagian tertentu dari halaman yang Anda tautkan , di mana kekuatan dijelaskan. Saya tidak dapat menjamin kelengkapan halaman (atau kebenaran pada saat itu: tidak akan menjadi yang pertama kali terjadi kesalahan di sana).
Mengaktifkan Administrator Perangkat (sumber: Pengembang Android ; klik gambar untuk memperbesar)
Anda mungkin ingat ada sesuatu yang membawa nama yang serupa: ADM, Pengelola Perangkat Android . Memeriksa tangkapan layar di atas dengan mempertimbangkan hal itu, memberi Anda ide tentang dasar-dasarnya: ADM memungkinkan Anda untuk mengizinkan fungsi-fungsi tersebut (meskipun AFAIK tidak menampilkan "Upaya membuka kunci layar monitor" dan "Nonaktifkan kamera"). Tapi ini adalah contoh khas menggunakan sebagian besar fitur tersebut.
TL; DR: AFAIK DeviceAdmin tidak dapat memberikan izin ke aplikasi apa pun (termasuk aplikasi DA itu sendiri), terutama jika app-in-question tidak menyatakannya di dalamnya Manifest
. Ini hanya memberi aplikasi yang membawa izin ini ke fitur sistem tertentu yang tidak tersedia.