Android 8.1:“网络设置”界面中“首选网络类型列表”下的4G选项不可见

问题描述

我想要的选项

我正在从源代码构建AOSP x86映像,我看到将生成的oreo映像刷新到目标系统后,上图中显示 4G(推荐)选项在中不可见>首选网络类型下拉列表。

我已在device.mk中设置了ro.telephony.default_network=9,如下所示。此ro.telephony.default_network=9也反映在目标系统的build.prop下。

PRODUCT_PROPERTY_OVERRIDES:=
ro.ril.hsxpa = 1
ro.ril.gprsclass = 10
keyguard.no_require_sim = true
ro.com.android.daTaroaming = true
media.sf.hwaccel = 1
media.sf.omx-plugin = libffmpeg_omx.so
media.sf.extractor-plugin = libffmpeg_extractor.so
rild.libpath = / vendor / lib64 / librapid-ril-core.so
ro.telephony.default_network = 9

我可以在“首选网络类型”中看到认情况下选择的 4G(推荐),但是如果我单击“首选网络类型”菜单并进入内部,则只会看到 3G 和 2G 单选按钮。 下拉菜单中缺少4G(推荐)。

一旦我选择了 3G 2G 单选按钮之一,就无法切换回 4G(推荐)是操作系统认选择的。

注意:当在“首选网络类型”中认选择4G(推荐)时,我能够成功获得4G下载速度。更改为3G和2G将成功获得各自的速度,并能够在状态栏中看到相应的网络类型指示器图标。因此,从功能上讲,Internet数据连接在所有3种模式(4G,3G和2G)下均能正常工作。

如上图所示,如何修改文件以使4G(推荐)单选按钮在“首选网络类型”下可见?

我无法通过拨打*#*#4636#*#*进入工程模式(启用此功能的任何答案也将不胜感激)

解决方法

参考:http://paldan.altervista.org/lte-in-aosp-preferred-network-settings/

要在首选网络类型菜单下启用 4g(推荐)无线电,必须将 config_enabled_lte 设置为 true 在package / services / Telephony / res / values / config.xml

<bool name="config_enabled_lte" translatable="false">true</bool> 

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...