zoukankan      html  css  js  c++  java
  • MTK 修改默认时区

    首先介绍应用程序修改 : 

    复制代码
    AlarmManager mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
                mAlarmManager.setTimeZone("America/Santiago");// Asia/Taipei//GMT+08:00
                // mAlarmManager.setTimeZone("Asia/Taipei");
                TimeZone tz = TimeZone.getDefault();
                
                // tz.setID("GMT+08:00");//
    
                Toast.makeText(
                        this,
                        "zone : " + tz.getID() + " itz : "
                                + tz.getTimeZone("GMT+08:00"), Toast.LENGTH_SHORT)
                        .show();
    复制代码

    注意下面的一句 :

    mAlarmManager.setTimeZone("America/Santiago");

    "America/Santiago" 是XML一个ID值,这个ID值来自 : 下面xml中id后面的赋值

    <timezone id="Pacific/Majuro">马朱罗</timezone>
        <timezone id="Pacific/Midway">中途岛</timezone>
        <timezone id="Pacific/Honolulu">檀香山</timezone>
        <timezone id="America/Anchorage">安克雷奇</timezone>

    上面只列出部分项.

    修改后,进入Setting->Date & Time->Select time zone项,既可以看到结果.

    其次可以通过系统修改,通过系统修改是修改系统默认值:

    Android 系统默认时区为GMT + 00:00,在设置中的“日期和时间”中可以看到,下面是修改默认时区的方法。

    在Android源码中找到Device/(设备或平台名称)/(这里可能还有一层是编译的代号之类的吧)/system.prop 

     

    在其中添加,若已存在则修改为 persist.sys.timezone=Asia/Shanghai

     

    persist.sys.timezone属性的对应值在如下文件中,frameworksasecore es esxml ime_zones_by_country.xml

    这个xml文件中可以找到中国所在的 GMT + 8:00时区的对应值

    复制代码
    复制代码
     <!-- CHINA, 8:00 -->
    
        <timezone code="cn">Asia/Shanghai</timezone>
        <timezone code="cn">Asia/Harbin</timezone>
        <timezone code="cn">Asia/Chongqing</timezone>
        <timezone code="cn">Asia/Urumqi</timezone>
        <timezone code="cn">Asia/Kashgar</timezone>
    复制代码
    复制代码

    修改完之后需要重新编译整个系统,编译后的结果在/out/target/product/(以设备平台名称编译版本命名的文件夹)/system/build.prop中可以看到。

    system.prop 这个文件中还可以修改其他一些默认属性,例如默认的显示语言和国家区域如下:

    ro.product.locale.language=zh ro.product.locale.region=CN

  • 相关阅读:
    02020_正则表达式练习
    SSM框架——以注解形式实现事务管理
    Spring + Mybatis 使用 PageHelper 插件分页
    使用Mozilla Firefox插件RestClient测试Http API接口
    Maven学习 (四) 使用Nexus搭建Maven私服
    BigDecimal类型比较大小
    Mybatis 的分页插件PageHelper-4.1.1的使用
    svn设置提交忽略某些文件或文件夹
    HTML编辑器 图片粘贴上传,实现图文粘贴,图片自动上传
    java 支持 超大上G,多附件上传方案
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/8289188.html
Copyright © 2011-2022 走看看