我必须从与 GPS 一起使用的其他平台对 Android 进行编程。在其他平台上,我可以访问 GPS HW(我有一个低级 GPS 驱动程序),因此我可以每秒获得 5 次甚至更多的 GPS 更新现在我使用三星 Galaxy S2(我很清楚它的 GPS 非常强大,每秒可以提供多次更新目前,当我将 GPS 提供程序设置为以最短距离和最短时间提供更新时,如下所示:
mlocManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 0, 0, mlocListener
);
我每秒获得 1 次更新(或两次更新之间的最小间隔为 800 毫秒),这对于我的应用程序来说太低了。有没有办法强制 GPS HW 以某种方式报告更多更新?我想它不会暴露给用户,但还有一些方法可以以某种方式访问 GPS HW 的寄存器吗?