为什么 Android M 扫描 Wifi 需要定位权限
Why does Android M requires location permissions to scan Wifi
我意识到 Android M 至少需要 ACCESS_COARSE_LOCATION
和 ACCESS_FINE_LOCATION
权限之一才能扫描 Wifi。
我不认为这是一个技术问题,但有某种哲学原因(例如,隐私)奇怪的政策。
但是我找不到确切的原因,如果有人能给出答案,我将不胜感激。
设备的可用 Wifi 网络列表确实可以用来定位设备。
要定位设备,需要设备可以看到的 wifi 网络列表以及包含已知 wifi 网络和接入点位置的 huge
数据库。使用此信息,可以 triangulate phone.
的位置
存在多个这样的 huge
数据库。苹果、Google等各有一个也有public个:http://www.openwlanmap.org/
在此处阅读更多相关信息:https://en.wikipedia.org/wiki/Wi-Fi_positioning_system
我意识到 Android M 至少需要 ACCESS_COARSE_LOCATION
和 ACCESS_FINE_LOCATION
权限之一才能扫描 Wifi。
我不认为这是一个技术问题,但有某种哲学原因(例如,隐私)奇怪的政策。
但是我找不到确切的原因,如果有人能给出答案,我将不胜感激。
设备的可用 Wifi 网络列表确实可以用来定位设备。
要定位设备,需要设备可以看到的 wifi 网络列表以及包含已知 wifi 网络和接入点位置的 huge
数据库。使用此信息,可以 triangulate phone.
存在多个这样的 huge
数据库。苹果、Google等各有一个也有public个:http://www.openwlanmap.org/
在此处阅读更多相关信息:https://en.wikipedia.org/wiki/Wi-Fi_positioning_system