Progetto una funzione che possa ottenere / impostare una risorsa da SD e, se non trovata da sd, la prendo da Asset e, se possibile, riscriva l'asset su SD
Questa funzione può controllare tramite invocazione del metodo se SD è montata e accessibile ...
boolean bSDisAvalaible = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
La mia funzione progettata può essere utilizzata da un'app (progetto) a un'altra (con o senza android.permission.WRITE_EXTERNAL_STORAGE)
Quindi vorrei controllare se l'applicazione corrente ha questa particolare autorizzazione senza giocare con SecurityException.
Esiste un modo "carino" per consultare le autorizzazioni definite correnti in fase di esecuzione?