37 votes

Pourquoi dois-je activer les services de localisation pour me jumeler avec un appareil Bluetooth ?

Chaque fois que j'essaie de connecter mon Samsung Galaxy S6 sous Android 6.0.1 à un appareil compatible Bluetooth, il me demande d'activer les "services de localisation".

Lorsque je me suis plaint à ce sujet, le fournisseur de logiciels m'a répondu : "Les récentes mises à jour de l'API Google Android affectant la technologie Bluetooth LE nécessitent d'accorder des autorisations de localisation pour pouvoir utiliser l'application."

Je n'en vois pas la nécessité.

Cette discussion parle de ça. Le site référence technique dit que les applications doivent avoir certaines permissions mais pas que les services de localisation soient actifs.

Pour accéder aux identifiants matériels des périphériques externes proches via des balayages Bluetooth et Wi-Fi, votre application doit maintenant disposer des éléments suivants les permissions ACCESS_FINE_LOCATION ou ACCESS_COARSE_LOCATION.

Question : Cela signifie-t-il que la déclaration du vendeur du logiciel est incorrecte ?

2voto

Nour Sabouny Points 1608

L'autorisation de localisation et l'activation des services de localisation devraient être deux choses distinctes. Si je suis d'accord, cette application peut utiliser des données de localisation de faible précision (wifi, etc.). VS cette application utilise ou nécessite que le GPS du téléphone soit activé.

Par exemple, je laisse le GPS de mon téléphone éteint, mais je ne peux pas synchroniser mon fitbit parce qu'ils disent que non seulement je dois donner à l'application la permission de localisation, mais que le GPS du téléphone doit aussi être activé.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X