Zum Thema Admin-Rechte, ich pack Dir mal im Anhang eine, für mich jedenfalls, sehr geniale
Unit rein, damit kannst Du auch zur Laufzeit ohne App-Neu-Start kurz für ne Aktion Dir die passenden Rechte einforden oder checken in was für einen Modus Deine App läuft, auch so ein tollen Schild-Button bekommst Du damit easy gebacken.
Seit dem ich die habe bin ich mit diesem Thema für mich durch, mehr brauche ich nicht.
Viel Spaß damit, ein mini Beispiel wie man's verwendet legte der Erfinder bei.