モインモイン、
/system/etc/gps.conf ファイル内の値の一部を (ICS で) 変更して、北ドイツにいる間により良い値を取得し、locationManager/locationProvider の起動を高速化したいと考えています。
(デバイスをルート化せずに) Android API を使用してプログラムでこれらの値を読み取り/設定することは可能ですか?
エディット: etc/gps/gpsconfig.xml からの fe
- <job id="Assisted_Cold_Starts">
- <task repeat="1000000">
<startup ignore_rom_alm="true" ignore_ram_alm="true" />
- <asst>
- <!-- pos Lat="-30.0" Lon="-50.0" Alt="50" /-->
<pos Lat="33.7691" Lon="-84.4062" Alt="300" />
- <!-- pos Lat="37.0" Lon="-122.0" Alt="50" /-->
- <!-- pos Lat="37.26533652" Lon="-121.94128855" Alt="51.4" /-->
</asst>
<req_pos_single acc="50" timeout="30" />
</task>
</job>
および /etc/gps.conf から:
NTP_SERVER=tw.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=http://207.114.133.116
SUPL_PORT=59910
これをに変更したい
NTP_SERVER=de.pool.npt.org
SUPL_HOST=supl.google.com
SUPL_PORT=7276