\frameworks\opt\telephony\src\java\com\android\internal\telephony\cdma\CdmaServiceStateTracker.java
设置时区
private void saveNitzTimeZone(String zoneId) {
mSavedTimeZone = zoneId;
...
}设置时区到数据库
public void saveNitzTimeZoneToDB(ContentResolver cr, String timeZoneId) {
String mccMnc = SystemProperties.get(TelephonyProperties.PROPERTY_OPERATOR_NUMERIC);
//mcc length is 3, mccmnc whole length should > 3
if (null != mccMnc && mccMnc.length() > 3) {
String mcc = mccMnc.substring(0, 3);
SaveThread thread = new SaveThread(cr, mcc, timeZoneId);
thread.start();
}
}
本文介绍了Android系统中CDMA服务状态跟踪组件(CdmaServiceStateTracker)如何进行时区设置及其保存到数据库的过程。具体包括两个核心方法:saveNitzTimeZone用于更新内部时区变量,saveNitzTimeZoneToDB则将时区信息与运营商信息一起存储。
2557

被折叠的 条评论
为什么被折叠?



