android 怎么修改出厂默认日期和默认时区android 怎么修改出厂默认日期和默认时区
android 如何修改出厂默认日期和默认时区
时间信息预设信息都是0, 在rtc 初试化 时候设置的.
由于RTC 基本上不会断电,所以它的初试化只做一次,即使重新download bin 档.
用FlashTool 执行Format, 再执行download (不要用format -- download button), 或者RTC断电一段时间,就可以观察到日期恢复到出厂值。
修改默认日期:
修改文件
\alps\mediatek\custom\[project...
android 怎么修改出厂默认日期和默认时区
android 如何修改出厂默认日期和默认时区
时间信息预设信息都是0, 在rtc 初试化 时候设置的.
由于RTC 基本上不会断电,所以它的初试化只做一次,即使重新download bin 档.
用FlashTool 执行Format, 再执行download (不要用format -- download button), 或者RTC断电一段时间,就可以观察到日期恢复到出厂值。
修改默认日期:
修改文件
\alps\mediatek\custom\[project]\preloader\ inc\cust_rtc.h
\alps\mediatek\custom\[project]\kernel\rtc\rtc\rtc-mt65XX.h
#define RTC_DEFAULT_YEA 2012
#define RTC_DEFAULT_MTH 2
#define RTC_DEFAULT_DOM 1
修改后的
现可通过Setting菜单- 时间日期设置):
//
修改默认时区:
1)\alps\mediatek\config\[project]\system.prop中增加下面字段(假设改为上海时区)
persist.sys.defaulttimezone=Asia/Shanghai
2)RuntimeInit.java 中
private static final void commonInit() {
。。。。。。
修改如下的
数:
TimezoneGetter.setInstance(new TimezoneGetter() {
@Override
public String getId() {
String zoneinfo = SystemProperties.get( persist.sys.timezone );
Slog.i(TAG, zoneinfo is + zoneinfo);
if (zoneinfo == null || zoneinfo.length() == 0)
{
String zonedefaultinfo =
SystemProperties.get( persist.sys.defaulttimezone );
if (zonedefaultinfo != null zonedefaultinfo.length()
0)
{
SystemProperties.set( persist.sys.timezone , zonedefaultinfo);
Slog.i(TAG, zonedefaultinfo is + zonedefaultinfo);
}
}
Slog.i(TAG, persist.sys.timezone is +
SystemProperties.get( persist.sys.timezone ));
return SystemProperties.get( persist.sys.timezone );
}
});
注意:默认时区的修改会影响默认时间的值,会根据与格林尼治
时间差来更新时间,这是正常现象。如当前设置为中国标准时间GMT+8:00,则手机的出厂时间会变为8:00。
本文档为【android 怎么修改出厂默认日期和默认时区】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。