Avatar ·

¿Cómo abrir la configuración de Android desde una aplicación mediante programación?

¡Hola a todos! Soy un desarrollador Android principiante en Kotlin y me encontré con esta tarea: necesito agregar un botón en la aplicación que abra la configuración del sistema de Android (por ejemplo, configuración de Wi-Fi, Bluetooth o configuración general de la aplicación). Intenté usar un Intent con la action Settings.ACTION_SETTINGS, pero la aplicación simplemente se cierra con un error. Aquí está mi código: ```kotlin val intent = Intent(Settings.ACTION_SETTINGS) startActivity(intent) ``` Recibo un `ActivityNotFoundException`. Leí la documentación, dice que necesito agregar algunos flags? ¿O tal vez necesito especificar un paquete? Estoy confundido porque en versiones antiguas de Android, dicen que esto funcionaba, pero en mi emulador con Android 12 no. Por favor, indíquenme cómo abrir la configuración correctamente. ¿Necesito solicitar algún permiso? ¿Y cómo saber qué pantallas de configuración (por ejemplo, configuración de una aplicación específica o Wi-Fi) se pueden abrir? También me interesa saber cómo hacer que después de regresar de la configuración