Projektuję funkcję, która może pobierać / ustawiać zasób z SD, a jeśli nie zostanie znaleziony z SD, to biorę go z Zasobu i jeśli to możliwe, zapisz zasób z powrotem na SD
Ta funkcja może sprawdzić przez wywołanie metody, czy SD jest zamontowany i dostępny ...
boolean bSDisAvalaible = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
Zaprojektowana przeze mnie funkcja może być używana z jednej aplikacji (projektu) do innej (z uprawnieniem android.permission lub bez niego.WRITE_EXTERNAL_STORAGE)
Następnie chciałbym sprawdzić, czy bieżąca aplikacja ma to szczególne uprawnienie bez grania z SecurityException.
Czy istnieje „przyjemny” sposób sprawdzania obecnie zdefiniowanych uprawnień w czasie wykonywania?