Comment puis-je ouvrir les paramètres programmation?
Réponses
Trop de publicités?Pour y parvenir, il suffit d'utiliser un Intent en utilisant la constante ACTION_SETTINGS, spécifiquement définie pour afficher les paramètres du système:
startActivity(new Intent(Settings.ACTION_SETTINGS));
startActivityForResult() est facultatif, seulement si vous voulez renvoyer des données lorsque l'activité des paramètres est fermée.
startActivityForResult(new Intent(Settings.ACTION_SETTINGS), 0);
ici vous pouvez trouver une liste de constantes pour afficher des paramètres spécifiques ou des détails d'une application.
Suivant la nouvelle API décrite sur: https://developer.android.com/training/permissions/requesting
private val goToSettingsRequest = registerForActivityResult(
ActivityResultContracts.StartActivityForResult()
) { activityResult ->
// TODO: DEAL WITH THE CALLBACK
}
private fun goToSettings() {
goToSettingsRequest.launch(Intent(Settings.ACTION_SETTINGS))
}