Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1354204
  • 博文数量: 478
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4833
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-28 11:12
文章分类

全部博文(478)

文章存档

2019年(1)

2018年(27)

2017年(21)

2016年(171)

2015年(258)

我的朋友

分类: Android平台

2015-11-07 14:35:25

[FAQ07606]恢复出厂设置后日期没有恢复为出厂设置默认值
2014-05-12
平台...
软件分支...
FAQs 27 of 31

内容

恢复出厂设置后,时间不能恢复为:201311

 [DESCRIPTION]

恢复出厂设置后,时间不能恢复为:201311

仍然显示为之前设置的时间,如:2013530

[SOLUTION]

由於之前有遇到一些預設年份過於老舊會造成 SSL 連線的時候驗證 Certificate 的有效時間會錯誤.

所以对这块有做更改

 

 

可以修改下列的檔案.

alps\frameworks\base\services\java\com\android\server\NetworkTimeUpdateService.java

 

[Function]

systemReady()

 

方法一:

關閉這個功能.

 

              Log.d(TAG, "Set the year to " + mDefaultYear);

                     SystemProperties.set(BOOT_SYS_PROPERTY, "false");

                     //SystemClock.setCurrentTimeMillis(today.toMillis(false)); ==> 請修改此行

 

方法二:

還原成 2013/01/01

               

Log.d(TAG, "First boot:" + tempString + " with date:" + today);

              today.set(1, 0, mDefaultYear);   //請修改此行

              Log.d(TAG, "Set the year to " + mDefaultYear);

                     SystemProperties.set(BOOT_SYS_PROPERTY, "false");

                 SystemClock.setCurrentTimeMillis(today.toMillis(false));

 

 
 
 
阅读(740) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~