2

我正在開發一款沒有GPS芯片的Android M機頂盒。在Android設置中,我可以獲得三種位置支持選擇 - 高精度,低蝙蝠,僅限GPS。系統默認爲高精度模式。Android定位模式,沒有GPS,AOSP中的選項

這裏的問題是,當從後臺服務調用wifi.getScanResults()並且需要GPS的位置模式之一被啓用時,我沒有得到任何結果。該調用在前臺應用程序中正常工作,只有後臺服務受此影響。當我將系統更改爲位置模式Low Bat(不需要GPS)時,背景getScanResults()調用按預期工作。

我該如何修改我的AOSP版本,以便由於沒有GPS芯片而不會向用戶顯示高精度和GPS選項?

回答