2016-02-24 123 views
2

我意識到Android M至少需要ACCESS_COARSE_LOCATIONACCESS_FINE_LOCATION權限才能掃描Wifi。爲什麼Android M需要位置權限才能掃描Wifi

我不認爲這是一個技術問題,但有一個排序哲學原因(例如,保密性),對於這樣一個奇怪的政策。

但我找不到確切的原因,如果有人給出答案,我將不勝感激。

回答

0

設備的可用Wifi網絡列表確實可用於定位設備。

定位設備需要的設備可以看到的WiFi網絡列表以及具有已知wifi網絡和接入點位置的數據庫。有了這個信息,手機的位置就可以triangulate

這些數據庫中存在多個這樣的huge數據庫。蘋果,谷歌等,各有一個,也有公立:http://www.openwlanmap.org/

瞭解更多關於在這裏:​​https://en.wikipedia.org/wiki/Wi-Fi_positioning_system

相關問題