7 votes

Est-ce que le Bluetooth ne fonctionne pas sur les appareils sans GPS ?

Lego propose une application Android qui permet de contrôler un train Lego via bluetooth. Cela ne fonctionne pas sur ma tablette non-GPS et affiche le message d'erreur "n'a pas pu obtenir l'autorisation pour obtenir l'emplacement de l'appareil". Lego m'a dit qu'ils ne sont pas intéressés par les informations de localisation (l'application les supprime) mais aussi que cela signifie que leur application ne peut pas fonctionner sur un tel appareil, ce qui est une limitation d'Android qui ne peut pas être contournée par Lego.

Je sais qu'Android lie bluetooth et autorisation de localisation, cependant, je suis surpris qu'aucune solution ne soit possible. Après tout, c'est une situation ridicule : Bluetooth est là, mais inutilisable parce qu'il n'y a pas de GPS ?

Bien sûr, les écouteurs Bluetooth fonctionnent sur ma tablette, mais cela peut être dû à un profil de périphérique différent.

Je dois savoir si Lego a raison et que Bluetooth vers par exemple un jouet est impossible sur Android sans GPS?

16voto

pr0nin Points 353

Ceci est un malentendu ou un bug dans l'application. Bluetooth et GPS n'ont rien en commun sur le plan technologique.

Cependant, le Bluetooth peut également être utilisé pour calculer votre emplacement, par exemple grâce à des balises spéciales qui transmettent leurs coordonnées via Bluetooth. Si vous êtes à portée de réception de ces balises, le téléphone ou une application pourrait calculer votre position avec une précision de 100 mètres ou moins. Pour cette raison, sous Android avant la version 12, une application devait demander des autorisations de localisation précise pour la recherche Bluetooth.

Depuis Android 12, il existe une autorisation spécifique et vous pouvez déclarer que vous ne l'utilisez jamais pour la localisation. Ainsi, ces balises de localisation déclaratives seront filtrées à partir du résultat de la recherche Bluetooth.

Dans votre cas, vous devriez vérifier les paramètres Android si vous avez désactivé les services de localisation pour l'ensemble de l'appareil (peut-être parce que vous pensiez que ce ne serait jamais nécessaire). Sans les services de localisation, la demande d'autorisation de localisation pourrait échouer.

Seulement sur les appareils qui n'ont ni GPS, ni réseau cellulaire, ni Wifi, vous pourriez rencontrer des problèmes si les services de localisation ont été supprimés par le fabricant (parce que quelqu'un pensait qu'ils ne sont pas nécessaires sans GPS/réseau cellulaire/Wifi).

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