Cómo configurar el permiso WRITE_SECURE_SETTINGS en android?
Estoy intentando permitir la configuración del servicio de la accesibilidad sobre 4.0 pero está demostrando una excepción es decir,
Causado por: java.lang.SecurityException: Permiso de denegación: escribir en la configuración segura requiere android.permission.WRITE_SECURE_SETTINGS
- El servicio de primer plano se asesina al realizar operaciones relacionadas con Internet
- ¿Se puede utilizar un LoaderManager de un servicio?
- Cómo agregar un servicio de sistema a Android Framework
- Buscador de reproductores multimedia Android
- Cómo cancelar un servicio de primer plano de usar la notificación (borrar descartar) o borrar todas las notificaciones?
En Manifiesto he declarado este permiso como este.
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Pero en la compilación de manifiesto error de compilación, es decir, el permiso es sólo las aplicaciones del sistema. Así que no estoy entendiendo cómo resolver este problema.
Gracias por adelantado
Aquí está mi código de ejemplo
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); } }
- Reiniciar SystemUI utilizando am startservice
- Android: ¿Cuándo usar Service vs Singleton?
- ¿Cómo puedo compartir un servicio entre actividades sin que se reinicie?
- Si android reinicia un servicio es onCreate llamado de nuevo?
- ¿Se puede pasar un paquete a un servicio?
- START_STICKY y START_NOT_STICKY
- Android: startActivityForResult no llamando aActivityResult
- Notificación de Android Acción que no llama a la intención pendiente de servicio
WRITE_SECURE_SETTINGS no está disponible para las aplicaciones. Ninguna aplicación fuera del sistema / firmware puede obtener esa permissión.
Por favor, compruebe esta respuesta
- ¿Cómo puedo encontrar el ID de un fragmento? Alternativamente, ¿cómo doy al fragmento una identificación?
- Biblioteca de Android para WSS (Secure Web Socket)