举个例子,
GMT +08:00 北京的时间
那么我如何将它变成:
GMT +07:00 北京的时间应该在哪里修改。

解决方案 »

  1.   

    AlarmManagerService.java (frameworks\base\services\java\com\android\server):                TimeZone zone = TimeZone.getTimeZone(SystemProperties.get(TIMEZONE_PROPERTY));
    CdmaServiceStateTracker.java (frameworks\base\telephony\java\com\android\internal\telephony\cdma):        String zoneName = SystemProperties.get(TIMEZONE_PROPERTY);
    GsmServiceStateTracker.java (frameworks\base\telephony\java\com\android\internal\telephony\gsm):                    String zoneName = SystemProperties.get(TIMEZONE_PROPERTY);
    MccTable.java (frameworks\base\telephony\java\com\android\internal\telephony):        String timezone = SystemProperties.get(ServiceStateTracker.TIMEZONE_PROPERTY);
    ServiceStateTracker.java (frameworks\base\telephony\java\com\android\internal\telephony):    protected static final String TIMEZONE_PROPERTY = "persist.sys.timezone";仅供参考~
      

  2.   

    build.prop中的persist.sys.timezone只是定义系统的默认时区,但是我要的是改变某个时区而城市不变。如北京时间是GMT +8:00,但是我现在要把它改成GMT +7:00,就是说现在北京时间变成了GMT +7:00,。