Comment obtenir l'emplacement approximatif en utilisant Wifi ou GSM ou GPS, selon ce qui est disponible?

Mon application ne nécessite qu'une seule grossier service de localisation lors de son démarrage.

Dans le détail, j'ai besoin de l'application brutale de l'emplacement, de manière à fournir aux utilisateurs avec la boutique infos à proximité.

L'emplacement n'a PAS besoin d'être mis à jour en permanence. En outre, grossier localisation sera suffisant dans ce cas.

Je souhaite que l'application de choisir GSM ou wifi, GPS ou automatiquement, selon ce qui est disponible.

Le service de l'emplacement doit également être -le temps d'enregistrer le téléphone de l'énergie.

Comment puis-je faire?

J'ai essayé en utilisant le GPS séparément.

Mon problème est que je ne sais pas comment arrêter la permanence-rafraîchissant-fonction de localisation du GPS. Je ne sais pas comment faire le téléphone sélectionnez l'une de ces trois méthodes, soit.

Quelques exemples de codes ou des idées sont grandement appréciés.

source d'informationauteur Sibbs Gambling