android手机时间自动同步.doc,Settings->Date&time->Automatic项打上后,时间会通过网络进行同步,而Android默认使用的是NITZ来获取移动网络时间,需要有移动网络服务商的支持才能使用,而有些Android产品只支持WIFI等无线网络,而不支持移动网络,此时就需要采用SNTP方式来获取网络时间进行同步了,相应需要修改到的文件为frameworks/base/telephony//android/internal/telephony/cdma///android/internal/telephony/gsm/,如下:添加如下内容:.SntpClient;修改如下内容:把privatevoidrevertToNitz(){if((().getContentResolver(),,0)==0){return;}(LOG_TAG,"RevertingtoNITZ:tz='"+mSavedTimeZone+"'mSavedTime="+mSavedTime+"mSavedAtTime="+mSavedAtTime);if(mSavedTimeZone!=null&&mSavedTime!=0&&mSavedAtTime!=0){workSetTimeZone(mSavedTimeZone);workSetTime(mSavedTime+(()-mSavedAtTime));}}privatevoidrevertToNitz(){if((().getContentResolver(),,0)==0){return;}(LOG_TAG,"RevertingtoNITZ:tz='"+mSavedTimeZone+"'mSavedTime="+mSavedTime+"mSavedAtTime="+mSavedAtTime);if(mSavedTimeZone!=null&&mSavedTime!=0&&mSavedAtTime!=0){workSetTimeZone(mSavedTimeZone);workSetTime(mSavedTime+(()-mSavedAtTime));return;}inttryCo
android手机时间自动同步 来自淘豆网www.taodocs.com转载请标明出处.