デバイスがルート化されている場合に実際に正常に動作するアプリに取り組んでいますが、ルート化されていないデバイスに対して何かをしています。この時点で、xtra.bin をダウンロードしてデバイスに展開するには、次の (またはそれに類するもの) を使用する必要があります >
public static void downloadGPSXtra(Context context)
{
LocationManager locationmanager = (LocationManager)context.getSystemService("location");
Bundle bundle = new Bundle();
locationmanager.sendExtraCommand("gps", "force_xtra_injection", bundle);
locationmanager.sendExtraCommand("gps", "force_time_injection", bundle);
}
次に、次を使用して「実行」します>
lto_downloader.downloadGPSXtra(lto_downloader.this);
わかりました、理由はわかりませんが(明らかに)、うまくいきませんでした。タイム インジェクションについて logcat から返信があっただけです >
D/GpsLocationProvider( 3131): NTP server returned: 1297364952086 (Thu Feb 10 19:
09:12 GMT+00:00 2011) reference: 9750010 certainty: 337 system time offset: -483
80
「force_xtra_injection」が機能していないことはわかっています。変更が見られないためです/data/gps/lto.dat