Ich entwerfe eine Funktion, die eine Ressource von SD abrufen / festlegen kann. Wenn sie nicht von SD gefunden wird, nehme ich sie von Asset und schreibe das Asset nach Möglichkeit zurück in SD.
Diese Funktion kann durch Methodenaufruf prüfen, ob SD bereitgestellt ist und auf sie zugegriffen werden kann.
boolean bSDisAvalaible = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
Meine entworfene Funktion kann von einer App (Projekt) zu einer anderen verwendet werden (mit oder ohne android.permission.WRITE_EXTERNAL_STORAGE)
Dann möchte ich überprüfen, ob die aktuelle Anwendung diese spezielle Berechtigung hat, ohne mit SecurityException zu spielen.
Gibt es eine "nette" Möglichkeit, zur Laufzeit die aktuell definierten Berechtigungen abzurufen?