web-dev-qa-db-fra.com

Ouverture de Android Paramètres par programme

Comment puis-je ouvrir les paramètres par programme?

89
Behnam

Vous pouvez ouvrir avec

startActivityForResult(new Intent(Android.provider.Settings.ACTION_SETTINGS), 0);

Vous pouvez revenir en appuyant sur le bouton Retour de l'appareil.

171
kjurkovic

Cela l'a fait pour moi

Intent callGPSSettingIntent = new Intent(Android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivityForResult(callGPSSettingIntent);

Quand ils appuient, cela retourne à mon application.

32
TMH

Vous pouvez essayer d'appeler:

startActivityForResult(new Intent(Android.provider.Settings.ACTION_WIFI_SETTINGS));

pour un autre écran dans l'écran de réglage, vous pouvez aller à

https://developer.Android.com/reference/Android/provider/Settings.html

J'espère vous aider dans ce cas.

16

Découvrez le Affichage par programme de la page Paramètres

    startActivity(context, new Intent(Settings.ACTION_SETTINGS), /*options:*/ null);

En général, vous utilisez la constante prédéfinie Settings.ACTION__SETTINGS. La liste complète peut être trouvée ici

6
GrIsHu

Vous pouvez faire une autre classe pour faire ce genre d'activités.

public class Go {

   public void Setting(Context context)
    {
        Intent intent = new Intent(Android.provider.Settings.ACTION_SETTINGS);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);
    }
}
5
Shohan Ahmed Sijan

Pour ce faire, utilisez simplement un Intention en utilisant la constante ACTION_SETTINGS, spécifiquement défini pour afficher les paramètres système:

startActivity(new Intent(Settings.ACTION_SETTINGS));

startActivityForResult () est facultatif, uniquement si vous souhaitez renvoyer des données lorsque l'activité de configuration est fermée.

startActivityForResult(new Intent(Settings.ACTION_SETTINGS), 0);

ici vous pouvez trouver une liste de candidats pour afficher des paramètres spécifiques ou les détails d'une application.

5
Jorgesys

Utilisez cette intention pour ouvrir l'écran de sécurité et d'emplacement dans l'application des paramètres de l'appareil Android

    startActivity(new Intent(Settings.ACTION_SECURITY_SETTINGS));
2
Satender Kumar