通过AOSP源码编译刷机后各位可能发现每次都需要手动设置时间以及时区. 不设置吧,有些应用打开的时候会检测时区以及时间.
在编译的时候比如 device.mk的文件中添加如下 来修改默认时区.
PRODUCT_PROPERTY_OVERRIDES += \
persist.sys.timezone=Asia/Shanghai
在 frameworks/base/core/res/res/values/config.xml 文件中 找到
<string translatable="false" name="config_ntpServer">ntp7.aliyun.com</string>
这一行的时间服务器地址在源码中默认是国外. 在这里 我把它修改成了 aliyun的了. 各位可自行查找国内的服务器来修改地址.
阿里云公共NTP服务器--
Unix/linux类:
ntp.aliyun.com
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com
windows类:
time.pool.aliyun.com
OK, 这样在不插入sim卡的情况下,手机联网后将会自动到服务器去同步当前时间.