前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android RIL 调试问题分析 ——系统篇(1)

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

作者头像
四儿家的小祖宗
发布2022-11-15 16:05:02
5720
发布2022-11-15 16:05:02
举报

首选网络类型无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安卓设备,即可生效

结果图示

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首选网络类型无4G选择
    • 问题描述
      • 原因分析
        • 解决方法
          • 修改config.xml文件中config_enabled_lte属性
          • 编译方式
          • 验证方式
          • 结果图示
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档