Android RIL 调试问题分析 ——系统篇(1)

2022-11-15 16:05:02 浏览数 (1)

首选网络类型无4G选择

问题描述

安卓7.x/8.x/9.x系统从4G选择2/3G后,首选网络类型无4G选择。

即使用AT命令改成4G,安卓上层也会强制切回3G:

PS:SET_PREFERRED_NETWORK_TYPE,就是android 上层framework下发的切换网络制式的。下发后,RIL就要发AT切换网络

原因分析

安卓系统问题,默认不支持LTE,需要修改安卓固件。

解决方法

修改config.xml文件中config_enabled_lte属性

(1)在安卓如下目录下找到config.xml文件

代码语言:javascript复制
<Android>/packages/services/Telephony/res/values#

(2)修改config.xml文件中config_enabled_lte为true

编译方式

(1) 方式一:全编镜像 (2) 方式二:单编模块:mmm packages/services/Telephony/

验证方式

(1) 方式一:全编镜像直接烧写新镜像即可 (2) 方式二:单编模块需将out/target/product/topeet_6dq/system/priv-app/Tele Service.apk导出,再 push到安卓设备中 /system/priv-app目录中,并reboot安卓设备,即可生效

结果图示

0 人点赞