问题描述
我想要的选项
我正在从源代码构建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>