Android同步系统时间
最近把手里的三星刷成了 LineageOS
系统。但是系统时间,总会在扣掉电池后不会自动同步
猜测原因
LineageOS 的时间同步功能没有做本地化,导致同步时间功能失效
解决入手点
众所周知,Android
是基于 Linux
开发的,既然 Linux
有 NTP
时间自动校对服务,Android
理所应当也是这样处理的
解决问题
经过一系列搜索,下面给出命令
设置时区为亚洲/上海
1 | adb shell setprop persist.sys.timezone Asia/Shanghai |
设置NTP服务器到阿里云的NTP1服务器
1 | adb shell settings put global ntp_server ntp1.aliyun.com |
设置完成后需要重启
1 | adb shell reboot |