Avatar ·

Como abrir as configurações do Android programaticamente a partir do aplicativo?

Olá a todos! Sou um desenvolvedor Android iniciante em Kotlin e me deparei com a seguinte tarefa: preciso adicionar um botão no aplicativo que abra as configurações do sistema Android (por exemplo, configurações de Wi-Fi, Bluetooth ou configurações gerais do aplicativo). Tentei usar Intent com action Settings.ACTION_SETTINGS, mas o aplicativo simplesmente trava com um erro. Aqui está meu código: ```kotlin val intent = Intent(Settings.ACTION_SETTINGS) startActivity(intent) ``` Estou recebendo `ActivityNotFoundException`. Li a documentação, que diz que é necessário adicionar algumas flags? Ou talvez seja necessário especificar o pacote? Estou confuso, porque em versões antigas do Android, dizem que isso funcionava, mas no meu emulador com Android 12 não funciona. Por favor, me digam como abrir as configurações corretamente? Preciso solicitar alguma permissão? E como saber quais telas de configurações (por exemplo, configurações de um aplicativo específico ou Wi-Fi) podem ser abertas? Também estou curioso sobre como fazer para que, após retornar das configurações