【发布时间】:2019-10-02 11:53:18
【问题描述】:
我有一部手机三星 N7100 (kitkat 4.4.2)。 2019 年 4 月 6 日之后,我开始获取日期为 1999 年的位置。
有时位置的日期是 2019 年,但在那之后设备将停止接收任何位置。
只有 adb 命令有帮助,但一段时间后设备停止接收任何位置。
settings put secure location_providers_allowed -gps
settings put secure location_providers_allowed +gps
我已尝试将固件更新到 android 6 和 7。没有任何帮助。
mLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 5000, 0, this);
....
public void onLocationChanged(Location location) {
Log.d(TAG, (new Date(location.getTime())).toLocaleString());
}
【问题讨论】:
-
它是week number rollover bug。不要以为你可以做任何事情。
-
似乎没有为 WNRO 准备好二进制驱动程序 (/bin/gpsd)。如果至少没有三星(和博通)的帮助,这将无法解决(除非您能够进行逆向工程或编写自己的驱动程序)。
标签: android gps android-gps