Sto cercando di attivare le impostazioni Accessibilità Animali di servizio superiore a 4,0, ma sta mostrando un'eccezione cioè,Come impostare il permesso WRITE_SECURE_SETTINGS in Android?
Causato da: java.lang.SecurityException: Permesso negazione: la scrittura per fissare le impostazioni richiede android.permission.WRITE_SECURE_SETTINGS
In Manifesto ho dichiarato questo permesso come questo.
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Ma in manifest dando errore di compilazione, ad esempio, l'autorizzazione è solo app di sistema. Quindi non sto capendo come risolvere questo problema.
Grazie in anticipo
Ecco il mio codice di esempio
if (Settings.Secure.getString(getContentResolver(),
Settings.Secure.ACCESSIBILITY_ENABLED).contains("1")) {
if (Settings.Secure.getString(getContentResolver(),
Settings.Secure.ACCESSIBILITY_ENABLED).contains("1")) {
System.out.println("Putting the Value to Enable..");
Settings.Secure.putInt(getContentResolver(),
Settings.Secure.ACCESSIBILITY_ENABLED, 0);
} else {
Settings.Secure.putInt(getContentResolver(),
Settings.Secure.TOUCH_EXPLORATION_ENABLED, 1);
}
}