2017-10-17 6 views
0

J'ai développé avec succès une application de suivi qui enregistre l'emplacement du mobile sur un serveur Web. Mais je dois garder actif l'emplacement & services de données tout le temps. Est-il possible d'activer et de désactiver ces services automatiquement, uniquement lorsque cela est nécessaire.Auto actif/réactif Localisation et données

Version cible: Android 4.4.4 (KitKat)

+1

cette question https://stackoverflow.com/questions/33251373/turn-on-location-services-without-navigating-to-settings-page se réfèrent –

+1

Ce @OmDave dit est la même chose que moi quand je me réfère à contrôler l'emplacement dans l'application avec Google Play Services – webo80

Répondre

0

En ce qui concerne les données, il n'y a rien que vous pouvez faire. Vous ne pouvez pas activer/désactiver la connectivité de données (cellullar) par programme. En ce qui concerne l'emplacement, vous ne pouvez pas l'activer sur demande, mais vous pouvez ouvrir l'onglet d'emplacement des paramètres: startActivity (new Intent (Settings.ACTION_LOCATION_SOURCE_SETTINGS));

Ou vous pouvez inviter à activer (ne pas désactiver) les paramètres de localisation, juste de l'intérieur de l'application, affichant une boîte de dialogue avec l'aide de Google Play Services. Les documents sont here