微波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]

  

alps\mediatek\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\res\res\values\config.xml

  

  

[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]

  

./mk <project>  mm mediatek\frameworks\base\res

  

  

out\target\product\<project>\system\framework\mediatek-res\mediatek-res.apk  

  

  

  

[how to  update]

  

adb remount

  

adb push  mediatek-res.apk /system/framework

  

adb reboot

  

  

小知识大家分享一下。

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

网站地图

Top