⑴ 谷歌Android系統的GPS是怎樣運行的
現在讓我們理解每一樣東西
GPS晶元
直接與GPS衛星通訊的射頻接收機。
GPS驅動
GPS驅動系統軟體,使用低階API和GPS晶元通訊。在系統層上它可能包含一個或多個載入在/System/Lib/hw/或/Vendor/Lib/hw/目錄的文件,文件名稱通常前綴為GPS而後綴為So(例如,gps.default.so、gps.aries.so等等)主要取決Android版本與智能平台的差異有所不同。
GL引擎實際上這是整個系統的核心,在系統層上它由載入在/system/bin目錄名類似於glgps或gpsd的文件組成(平台特定)。
GL引擎使用配置參數運行,由.xml 和.conf 文件構成(例如,glconfig.xml、gps.xml、Jupiter.xml、gpsconfig.xml、gps.conf、secgps.conf等等)。實際位置和文件的名稱也取決於Android版本與平台,但是,他們大多是在/system/etc、/system/etc/gps、/vendor/etc/、/data/gps等等。取決於配置和平台,它需要源於發射塔的初始位置信息, 然後它讀取NVRAM(Non-volatile memory,非易失性存儲器),NVRAM信息主要在/有著.sto擴展的文件(例如,gldata.sto)與附加數據文件(如lto.dat、xtra.bin、epo.dat等等)的data/gps目錄。
GL引擎使用所有的這些信息指示並協助GPS驅動,大多GL引擎都可以探測到多個GPS衛星而為了GPS驅動的規劃,但對於鎖定,它還需要一些額外的信息(定時、應用周期管理等),它可以從GPS衛星下載(獨立模式:速度非常緩慢,比特/秒)或利用互聯網來訪問SUPL(Secure User Plane Location,安全用戶層面定位)/NTP(Network Time Protocol,網路定時協議)伺服器(基於主存儲器的協助,速度快,兆位/秒)
當所有的這些都激活後,它將保存所有數據在NVRAM中,以供將來調用。
Android構架
它包括像使用GL引擎提供服務到用戶應用程序的位置管理器等Android框架。
用戶應用程序
位置服務應用,像Google Maps(谷歌地圖)、Sygic(導航系統)、Navigon(路航)、TomTom(通騰)等等。
在心裡記住以上所有的內容了嗎?現在讓我們看看市場中GPS Faster Fix Solutions(更快的解決方案)是如何做的。
更快的解決方案,像GPS狀態、GPS工具組、GPS測試、GPS偵測等等,主要為處理兩件事:
下載XTRA數據(lto.dat、xtra.bin、epo.dat、gldata.sto等)
修改GPS.conf(更改這個系統級的配置文件,你當然要取得你的Android設備的Root許可權)
盡管如此,它並不完全是這樣的。
設備使用谷歌作為安全用戶層面定位伺服器,但大多數設備由於無效或過期的證書無法使用它。在這樣的情況中,即當谷歌伺服器拒絕協助請求時,用戶應該使用SUPL.NOKIA.COM:7275,這雖然緩慢,但比什麼都沒有更好。
如果GL引擎或GPS驅動有問題,則可能需要重新寫入它,但首先得確保物理硬體GPS晶元沒有問題。
對於其他的配置參數,用戶們常可以修改xml配置文件,比如,至少你可以獲得調試日誌來了解錯誤的發展方向,你可以使用下面的參數
cLogEnabled="true" acLogDirectory="/sdcard/gps" and LogPriMask, LogFacMask and also DEBUG_LEVEL(gps.conf)
當然,無論怎樣,你首先得備份原始的文件。
希望每位用戶使用這個指南後都能輕松地提高他們的GPS性能。
⑵ 安卓手機里 GPS 配置文件 在哪裡,因為不想用它,平時會自動打開 一聯網就打開 太費電!我手機已
用re管理器打開system/etc,把名字含有gps的文件全刪了。或者不用官方的rom,刷成miui、cm、樂蛙都挺好的。
⑶ 安卓手機的gps配置文件在哪個文件夾 那個手機換了個殺毒軟體gps找不到自己所在地了(顯示位置信息
在系統—etc下可以看到-apns-conf.xml
⑷ GPS靜態數據傳輸慢
打開RE管理器,在system下找到etc文件夾,再找到gps.conf(gps配置文件),將RE管理器掛載為讀寫,點擊(長按)gps.conf文件,選擇以文本編輯器方式打開,將裡面內容修改為以下內容即可:NTP_SERVER=0.cn.pool.ntp.org,NTP_SERVER=1.cn.pool.ntp.org,NTP_SERVER=2.cn.pool.ntp.org,NTP_SERVER=3.cn.pool.ntp.org,NTP_SERVER=cn.pool.ntp.org,XTRA_SERVER_1=http://xtra2.gpsonextra.net/xtra.bin,XTRA_SERVER_2=http://xtra1.gpsonextra.net/xtra.bin,XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin,SUPL_HOST=suplcn.sirf.com,SUPL_HOST=221.176.0.55,SUPL_PORT=7275,更改完後,點擊手機菜單鍵,保存並退出,重啟手機,打開GPS,啟動導航軟體,10秒內定位。
⑸ gps.conf文件哪裡下
/etc/gps.conf