立即注册
查看: 1918|回复: 10

[展讯开发资料] 展锐Android 9.0 VOLTE锁客制化说明文档

已绑定手机
发表于 2022-6-16 15:11:01 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、介绍
本文针对手机中【VOLTE 锁】功能进行解释说明,并指导客户工程师修改或扩展 VOLTE锁功能

2. Detail
2.1. 需求描述
目前 VOLTE 功能已在很多国家地区开通,但仍有部分区域不支持 VOLTE 网络且有经过完整的 VOLTE 全功能测试,应对此限制,SPRD 设置白名单列表来限制接入 VOLTE网络的 SIM 卡。
是否准许接入 VOLTE 网络由 SIM 卡的 HPLMN 及注册网络 PLMN 共同决定。注册时各参数由 VOLTE 白名单来配置。

2.2. 功能入口
功能入口: 工程模式下—Telephony--VOLTE 配置--PLMN

2.3. 功能说明
白名单分两部分,一部分是默认静态配置 volte-conf.xml 文件,在烧录版本时存在于手机中,不可更改,另一部分是用户自行手动动态配置,在画面上由用户操作来添加白名单条目及内容,此文讲述的是动态配置这一部分。
1.jpg
如图所示,粉色框所指的绿色功能框是 VOLTE 锁功能控制部分。整体画面的所有操作均是对动态生成的手动白名单部分的支持,包括 PLMN 及运营商各个参数的配置,最后都会作为注册 VOLTE 及 VOLTE 功能的重要参数被下发到 CP 使用。参数解释会在后面说明。

2.3.1. 画面入口
vendor/sprd/platform/packages/services/Telephony/src/com/UNISOC/phone/callsettings/VoLTEConfigSettings.java
2.jpg
用一张简单的图示展示大概结构
如图所示,画面入口 VoLTEConfigSettings.java 管理整体画面 list,并做功能划分,主要两部分,一部分为展示 list 及添加/删除菜单,一部分为保存编辑数据操作。
用户可以在画面中查看已配置的 plmn 列表,列表显示已配置的默认国家地区码,例如46000,表示中国移动。
这部分代码没有太多业务逻辑,代码结构简单明了,基本增删改功能。

2.3.2. 编辑 VOLTE 参数
vendor/sprd/platform/packages/services/Telephony/src/com/unisoc/phone/callsett
ings/EditPLMNParamActivity
如上图下面虚线框位置,EditPLMNParamActivity 既做展示功能有做编辑/添加具体条目及参数功能。里面可编辑参数共 5 项,下面逐条说明:
PLMN: 国家运营商识别码,如 46000 表示中国移动
DOMAIN: public uri,域名,注册 IMS 网络时用
XCAP: 补充业务使用地址
BSF: 补充业务使用 BSF 服务器
CONFURI: 会议中心地址,视频会议时使用
由于此功能大多为对 VOLTE 功能熟悉的用户提供,所以对于各参数不做过多画面提示和格式上的纠错。
编辑参数完成后,参数会回传到管理画面(VoLTEConfigSettings)做具体的数据保存处理。
这些参数一定来自运营商参数表格,如不确定,需要和运营商确认参数列表,此参数不由 SPRD 提供。
代码中结构清晰,无复杂业务逻辑。如需客制化画面图标位置或字体等,可自行查看代码

2.4. 客制化说明
此功能应对手机动态生成白名单文件,动态文件对画面和程序员透明,无需关注。
添加后的动态白名单列表由 VolteConfig.java 工具类读取并使用。各参数标识均与 CP 商定后定义,要扩充参数也需要与 CP 协定,从 4.4 版本开始参数标识未改动过,这部分未有客制化需求。
根据以往客户反馈来看,大多询问 VOLTE 功能含义,未有对画面客制化需求。由于 8.1 开始用户可以手动添加 VOLTE 参数,这个画面的客制化需求进一步减少。
如上面 2.3 节所述,若对于字体大小颜色或图标等有统一画面需求,客户可自行查看上述两个文件,代码结构简单清晰,逻辑简明,很好修改。

游客,如果您要查看本帖隐藏内容请回复
已绑定手机
发表于 2022-8-9 19:49:37 | 显示全部楼层 来自 广东省深圳市
good!good!good!
已绑定手机
发表于 2023-1-11 10:38:52 | 显示全部楼层 来自 广东省深圳市
看看看资料
已绑定手机
已实名认证
本站提供mt6582开发板、承接手机类,基于手机芯片类项目开发详情请点击-->>https://www.16rd.com/thread-13261-1-1.html
发表于 2023-2-20 11:21:49 | 显示全部楼层 来自 广东省深圳市
感谢分享
已绑定手机
发表于 2023-3-20 17:51:09 | 显示全部楼层 来自 广东省深圳市
感谢分享,谢谢
已绑定手机
发表于 2023-7-13 13:49:47 | 显示全部楼层 来自 天津市
1111111111
已绑定手机
发表于 2023-7-14 19:40:27 | 显示全部楼层 来自 美国
看隐藏内容
已绑定手机
发表于 2023-7-14 19:42:36 | 显示全部楼层 来自 美国
感谢分享啊
已绑定手机
发表于 2023-7-18 08:57:37 | 显示全部楼层 来自 广东省

谢谢分享!
已绑定手机
发表于 2023-9-26 08:29:50 | 显示全部楼层 来自 广东省
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表