Comme vous m'avez explicitement demandé une réponse :
À ma connaissance, les applications ne peuvent utiliser que les autorisations déclarées dans leur manifeste. Il ne devrait donc y avoir aucun moyen pour une application d'ajouter elle-même des autorisations qu'elle n'a jamais demandées à cet endroit.
DeviceAdmin donne des pouvoirs supplémentaires (les applications sont par exemple protégées contre la désinstallation, et peuvent accéder à des choses supplémentaires qu'elles ne pourraient pas faire sans). Je ne suis pas sûr de ce que cela inclut exactement. Je peux seulement faire référence à un une partie spécifique de la page que vous avez liée où les pouvoirs sont expliqués. Je ne peux pas me porter garant de l'exhaustivité (ou de l'exactitude) de ces pages : ce ne serait pas la première fois qu'une erreur s'y glisserait).
Activation de Device Administrator (source : Développeurs Android ; cliquez sur l'image pour l'agrandir)
Vous vous rappelez peut-être qu'il existe un autre produit portant un nom similaire : ADM, la Gestionnaire de périphériques Android . Vérifier la capture d'écran ci-dessus en gardant cela à l'esprit, vous donne une idée des bases : ADM vous permet d'autoriser ces fonctions (bien que AFAIK il ne dispose pas de "Monitor screen-unlock attempts" et "Disable cameras"). Mais ceci est un exemple typique d'utilisation de la plupart de ces fonctions.
TL;DR : AFAIK DeviceAdmin ne peut pas accorder de permissions à une application (y compris à la DA-app elle-même), surtout si l'application en question ne les a pas déclarées dans sa page d'accueil. Manifest
. Elle donne simplement à l'application qui possède cette permission l'accès à des fonctions spécifiques du système qui ne sont pas disponibles autrement.