0

我正在开发无 GUI 的 Android 设备。我们所有的软件都是基于 C 的,根本没有 Java 代码。有时,Android 会更改设备上的时区,并在日志中显示以下消息:

D/AlarmManagerService(179):内核时区更新为格林威治标准时间以西 0 分钟

我想在启动时将时区默认设置为 GMT,并以任何原因禁止对此设置进行任何更改。我们的设备没有屏幕,所以我不能使用 GUI 工具。有没有办法在没有 GUI 的情况下以所需的方式更改 Android 配置?

4

1 回答 1

0

看起来您在设置中启用了“自动时区”,这意味着设备的时区将定期从网络更新。这应该可以从命令行禁用此设置:

adb shell settings global put auto_time_zone 0

之后可能需要重新启动设备,以防万一。

也就是说,我想指出“格林威治标准时间以西 0 分钟”格林威治标准时间。

于 2018-07-14T05:11:14.360 回答