Android autorisations de position
Dans mon Android demande, je suis prêt à utiliser des localisations GPS.
- Quels sont les principaux autorisations que je devrais inclus dans android
manifeste fichier afin d'utiliser le GPS emplacements. - En cas de perdu le signal GPS force, est-il possible de trianguler la position à l'aide réseaux mobiles.
Merci!
- Avez-vous au moins lu: android-developers.blogspot.com/2011/06/... et developer.android.com/training/location/index.html
InformationsquelleAutor Samantha Withanage | 2014-01-26
Vous devez vous connecter pour publier un commentaire.
Les principales autorisations dont vous avez besoin sont
android.permission.ACCESS_COARSE_LOCATION
ouandroid.permission.ACCESS_FINE_LOCATION
.Seulement excellent emplacement vous permettra d'accéder à des données gps, et vous permet d'accéder à tout le reste grossier emplacement donne. Vous pouvez utiliser les méthodes de la LocationManager d'acquérir des données de localisation du gps et de la cellule de la tour de sources déjà, vous n'avez pas à travailler sur cette information vous-même.
Si vous ciblez les API de Niveau 21 (5.0) ou supérieur, vous pouvez également avoir besoin de ce:
Cette autorisation doit permettre à votre application pour utiliser les services de localisation à travers les dispositifs de GPS, le wifi, et les tours de téléphonie cellulaire. Juste plop dans votre manifeste partout où vous mettez vos autorisations, et il devrait faire l'affaire. Vous pouvez trouver toutes les autres autorisations ici: (http://developer.android.com/reference/android/Manifest.permission.html)
Voici le code:
J'ai eu le même problème et a remarqué que le code a été demandé de haute précision, mais le manifeste avait entendu des autorisations. Je l'ai changé à une amende et l'erreur ne se produit plus.
Assurez-vous que le code et le manifeste de refléter le même niveau de précision requis et autorisé.
Donc, si le manifeste a android.la permission.ACCESS_FINE_LOCATION l'application peut demander à la géolocalisation.getCurrentLocation({ desiredAccuracy: la Précision.de haute...