从 Android 6.0 之后,想要扫描低功率蓝牙设备,应用需要拥有访问设备位置的权限。

285 天前
 ritziiiiii
从 Android 6.0 之后,想要扫描低功率蓝牙设备,应用需要拥有访问设备位置的权限。这是因为 Bluetooth beacons 蓝牙信标,可用于确定手机和用户的位置。但本应用不会使用
到您的位置信息,开启此权限只是为了扫描到蓝牙设备。 [点击查看 Google 官方文档说明]
取消 同意
这是一个灯控软件需要位置权限的声明,难道蓝牙和定位一定有关联?
下面是文档说明.
https://source.android.google.cn/docs/core/connect/bluetooth/ble?hl=zh-cn
896 次点击
所在节点    问与答
10 条回复
ritziiiiii
285 天前
不给权限就不给用 ,软件是是一个叫 LED LAMP 的灯控软件
hsfzxjy
285 天前
确实是这样。因为很有可能可以通过周围的 ble 备的分布,反推出你的位置在哪
mineralsalt
285 天前
没毛病, 室内定位确实需要蓝牙辅助
ysc3839
285 天前
是的,似乎是直到 Android 11 还是 12 才改成单独的权限
olaloong
285 天前
当然。同样根据周围 WiFi 也能定位,所以扫描 WiFi 也需要位置权限
11wangyaoda
284 天前
这点真不好黑,具体你可以写一个简单的 demo app 试一试就知道了。
b1iy
284 天前
这个锅在 Google ,SDK 调用扫描蓝牙、Wi-Fi 就是需要定位权限。
认真思考下,的确也能通过扫描信息获取位置信息,所以归类到定位权限也是合理。
ritziiiiii
284 天前
@ysc3839 #4 感谢
ritziiiiii
284 天前
@11wangyaoda #6 ok 感谢解答
ritziiiiii
284 天前
谢谢各位的解答

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/961018

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX