微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 不支持wifi功能的时候,如何去掉系 统设置列表里的wifi项

不支持wifi功能的时候,如何去掉系 统设置列表里的wifi项

时间:10-02 整理:3721RD 点击:

[DESCRIPTION]

用户因客制化的需要,在ProjectConfig.mk中设置mtk_WLAN_SUPPORT=no去掉wifi功能,
但是,在系统设置的列表里还有wifi使能项。

[SOLUTION]

找到alps\packages\apps\Settings\src\com\android\settings\Settings.java里的函数updateHeaderList,这个函数
对从settings_headers.xml解析出来的列表项进行过滤处理,所以,把这个函数的 while (i < target.size()) 代码
段中的
else if (id == R.id.wifi_settings) {
// Remove wifi Settings if WiFi service is not available.
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI)) {
target.remove(i);
}
}
改为
} else if (id == R.id.wifi_settings) {
// Remove WiFi Settings if WiFi service is not available.
target.remove(i);
}
这样就可以去掉wifi项了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top