2017-09-14 8 views
-2

Je veux poser des questions sur l'activation de gps dans Android sans entrer dans le menu de réglage. 1. Est-ce que cette méthode peut éventuellement faire? 2. Si oui, comment faire? Merci.Activer/désactiver gps en utilisant le bouton sans entrer dans le menu de réglage

+0

double possible de [Comment afficher permettent de dialogue de localisation comme Google Maps?] (Https: // stackoverflow .com/questions/29801368/how-to-show-enable-emplacement-dialog-like-google-maps) –

Répondre

0

c'est impossible. Seul l'utilisateur peut activer/désactiver le GPS.
Cela est fait parce que vous ne devriez pas être en mesure d'obtenir l'emplacement de l'utilisateur s'il ne veut pas que vous l'obteniez.
La seule chose que vous pouvez faire est de lui demander de le mettre en marche/arrêt en ouvrant les paramètres GPS:

startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS)); 
+1

Ce n'est pas impossible. Cela peut être réalisé via LocationSettingsRequest.Builder. Jetez un oeil ici: https://stackoverflow.com/a/33254073/5352802 – camelCaseCoder

+0

@camelCaseCoder, comme je l'ai dit, il n'y a toujours pas moyen d'activer le GPS. Votre approche montrera seulement un dialogue. Mais c'est toujours mieux que de simplement prendre l'utilisateur pour les paramètres –

+0

Merci à tous pour votre réponse. –