如果设备已植根,我正在开发一个实际上可以正常工作的应用程序,但现在我正在为非植根设备做一些事情。此时我需要使用以下(或类似的东西)来下载 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