Android 系统(217)---通过NITZ获取时区出错
通过NITZ获取时区出错,插入SIM卡开机无法获取正确时区
[SOLUTION]
获取时区步骤分析:
1:有些基站发送NITZ的信息是没有包含时区信息的,
2:需要通过国家码在ICU中获取时区,获取到的时区可能是多个时区,同时返回第一个时区。
3:ICU返回的时区很可能与客户需求不匹配,因此我司定义了一个数组让客户可以自定义国家码与之对应的时区(一个国家码只能对应唯一的一个时区)
原本定义与国家码对应的时区可能不符合需求,或是没有定义就会引起这个问题
可以通过LOG判定问题
如果在radio_log 中出现下面的LOG则确定是此问题引起:
uses TimeZone of Capital City:
需要在GsmServiceStateTracker文件中mTimeZoneIdOfCapitalCity 这个数组加入或是修改对应的国家码以及时区;
举例
如获取到的是New_York时区而贵司需求是Los_Angeles时区
请搜索LOG如果出现
GsmSST : [GsmSST0] uses TimeZone of Capital City:America/New_York
确定是此问题
修改如下
private String[][] mTimeZoneIdOfCapitalCity = {
{"us", "America/New_York"},
修改为
{"us", "America/Los_Angeles"},
};
Android 系统(217)---通过NITZ获取时区出错相关推荐
- android系统各种音量的获取与设置
获取系统音量 通过程序获取android系统手机的铃声和音量.同样,设置铃声和音量的方法也很简单! 设置音量的方法也很简单,AudioManager提供了方法: publicvoidsetStream ...
- android 获取24小时,Android系统时间制式的获取
I.获取系统时间制式(12小时制/24小时制) 1.背景/使用场景 在有些软件中,可能需要展示一些时间信息,而这些信息可能是Server以UTC格式或Unix timestamp 格式推送过来的,终端 ...
- android 查询所有图片和视频,Android系统详解之获取图片和视频的缩略图
从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovi ...
- Android 系统(259)---获取本机号码及sim卡信息
获取本机号码及sim卡信息 一.SIM卡存储的数据可分为四类,它们分别是: 第一类是固定存放的数据.这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI).鉴权密钥(KI ...
- Android 系统(258)---获取SIM卡手机号
Android 获取SIM卡手机号 相信APP在开发中经常用到SIM卡手机号,经过一些测试分析,提供一下个人的理解分析.手机号码不是所有的都能获取.只是有一部分可以拿到.这个是由于移动运营商没有把手机 ...
- 【Android NDK 开发】在 C 代码中获取 Android 系统信息 ( NDK 项目创建 | NDK 配置 | 获取 Android 系统版本号 )
文章目录 I . 创建 NDK 项目 II . NDK 项目 相关配置 III . NDK 中获取 Android 版本号 IV . 使用 __system_property_get 可获取的参数 I ...
- android获取操作系统版本号,Android 获取手机的厂商、型号、Android系统版本号、IMEI、当前系统语言等工具类...
1.获取手机制造厂商 2.获取手机型号 3.获取手机系统当前使用的语言 4.获取Android系统版本号 5.获取手机IMEI串号 6.获取手机中的语言列表 SystemUtil类 1. /** 2. ...
- Android 获取手机的厂商、型号、Android系统版本号、IMEI、当前系统语言等工具类...
最近在开发中,需要用到一些系统信息,这里我把这些方法写成一个工具类方便以后复用,该工具类有以下6个功能: 1.获取手机制造厂商 2.获取手机型号 3.获取手机系统当前使用的语言 4.获取Android ...
- Android 获取手机的厂商、型号、Android系统版本号、IMEI、当前系统语言等工具类
最近在开发中,需要用到一些系统信息,这里我把这些方法写成一个工具类方便以后复用,该工具类有以下6个功能: 1.获取手机制造厂商 2.获取手机型号 3.获取手机系统当前使用的语言 4.获取Android ...
最新文章
- CBitmapButton的使用(转)
- ArcFace - 人脸识别
- Wpf TextChanged事件导致死循环,事件触发循环问题
- Linux 进程状态介绍
- Oracle约数,Oracle约束简介
- JAVA语言写的,用java语言写
- idea历史版本下载
- (组合数学笔记)Pólya计数理论_Part.8_Pólya定理的几种扩展
- 佐治亚理工学院 计算投资公开课第五周作业 市场仿真器
- weblogic 64位 linux,weblogic在linux和window下的安装
- windows 2003 复制大文件提示系统资源不足的官方处理方法
- 项目介绍star原理_这个Python项目厉害了!多个实战案例教你分析时空数据处理...
- PHP 中移除微信emoji表情
- origin数据平滑_Origin平滑曲线的使用方法
- Fedora下使用flatpak安装QQ
- 哪款蓝牙耳机性价比最高?2023性价比高的蓝牙耳机推荐
- 项目中pom.xml文件变灰且中间有横杠改怎么解决?
- Three.js 实现虎年春节3D创意页面
- 微信发朋友圈如何只发文字?
- 如何查询中国农业银行卡开户行