微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 为什么勾选“自动更新时间”后时间 没有更新

为什么勾选“自动更新时间”后时间 没有更新

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]

手机开机,开启数据连接,等待10分钟,日期和时间没有自动更新 (已勾选:自动获取网络时间)

[SOLUTION]

NTP 時間更新的時間點有
1> 開機
2> Auto date/time setting 打開
3> Wi-Fi 網路連上.
針對這一個問題,
表示開機的時候, NTP 無法透過 Mobile Data Connection 上網, 拿到正確的時間.
這時候 NTP 會隔60秒之後, 進行 retry, 總共嘗試三次.
如果三次都不行, 則會等到用戶有更新 Auto date/time 的設定或是 讓Wi-Fi 聯上, 才會嘗試去更新時間.
如果想要監聽 Mobile data connection 有連線的時候, 就作 NTP 時間更新, 可以修改下面的檔案.
不過這樣會造成每一次開機, 當連上 mobile data connection 會有流量的產生, 請自行評估
.
(NTP 有效時間為24 hours)

[File Path]

android KK alps\mediatek\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\res\res\values\config.xml
Android L alps\vendor\mediatek\proprietary\frameworks\base\res\res\values
[Old]
<!-- Flag indicating whether ntp sync over mobile data connection -->
<bool name="config_ntp_by_mobile">false</bool>
[New]
<!-- Flag indicating whether ntp sync over mobile data connection -->
<bool name="config_ntp_by_mobile">true</bool>
[How to build]
Android KK ./mk <project> mm mediatek\frameworks\base\res
Android L ./mk<project> mmvendor\mediatek\proprietary\frameworks\base\res
out\target\product\<project>\system\framework\mediatek-res\mediatekres.
apk
[how to update]
adb remount
adb push mediatek-res.apk /system/framework
adb reboot

先学习了,

签到专用组

签到来了

学习学习

之前在开机启动遇到过此问题,有时连接上无线网或者打开流量能正常更新,有时候不行,一直没有找到原因

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top