当前位置: 首页 > news >正文

Android 10.0 移除wifi功能及相关菜单

介绍

客户的机器没有wifi功能,所以需要删除wifi相关的菜单,主要有设置-网络和互联网-WLAN,长按桌面设置弹出的WALN快捷方式,长按桌面-微件-设置-WLAN。

修改

Android10 上直接将config_show_wifi_settings改为false,这样wifi菜单的入口就隐藏了

路径:vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values/config.xml

    <!-- Whether Wi-Fi settings should be shown or not.
    This also controls whether Wi-fi related sub-settings (e.g. Wi-Fi preferences) will
    surface in search results or not.-->
    <bool name="config_show_wifi_settings">false</bool>

移除长按设置弹出的WALN菜单项

路径:vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/shortcuts.xml

<!--Soda Water.20250217 rm wifi
    <shortcut
        android:shortcutId="manifest-shortcut-wifi"
        android:icon="@drawable/ic_shortcut_wireless"
        android:shortcutShortLabel="@string/wifi_settings" >
        <intent android:action="android.settings.WIFI_SETTINGS" />
    </shortcut>
-->

移除长按桌面微件设置中的WALN

路径:vendor/mediatek/proprietary/packages/apps/MtkSettings/AndroidManifest.xml

        <activity
            android:name="Settings$WifiSettingsActivity"
            android:label="@string/wifi_settings"
            android:icon="@drawable/ic_settings_wireless"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:parentActivityName="Settings">
<!--Soda Water.2025021 rm wifi
            <intent-filter android:priority="1">
                <action android:name="android.settings.WIFI_SETTINGS" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <intent-filter android:priority="1">
                <action android:name="android.intent.action.MAIN" />
                <category android:name="com.android.settings.SHORTCUT" />
            </intent-filter>
            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
                android:value="com.android.settings.wifi.WifiSettings" />
            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
                android:value="true" />
-->
        </activity>

最后移除下拉栏中的wifi入口

路径:vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml

    <string name="quick_settings_tiles_default" translatable="false">
        bt,dnd,flashlight,rotation,battery,cell,airplane,cast,location,screenrecord,supershot,custom(com.google.android.gms/.nearby.sharing.SharingTileService)
    </string>

    <string name="quick_settings_tiles_stock" translatable="false">
        cell,battery,dnd,flashlight,rotation,bt,airplane,location,screenrecord,supershot,hotspot,inversion,saver,dark,work,cast,night,custom(com.google.android.gms/.nearby.sharing.SharingTileService)
    </string>

相关文章:

  • 前端常见面试题-2025
  • 前端开发中关于虚拟列表的实现与应用优化
  • 若依集成WebSocket
  • 如何在 GitHub 中创建一个空目录 ?
  • 如何提高网站在百度中的权重?
  • 使用OBS和nginx实现直播流
  • VUE 集成高德地图部署到nginx后打开不了,控制台报错
  • TypeScript语言的云计算
  • js考核第五题
  • JavaEE-SpringBoot快速入门
  • 【再读】2501.12948/DeepSeek-R1通过强化学习提升大型语言模型(LLMs)的推理能力
  • C++函数指针与回调函数详解:从青铜到王者,一文搞懂`std::function`的降维打击!
  • PVE使用一个物理网卡采用VLAN为管理IP和VM分配网络的问题
  • 【MYSQL】视图
  • 蓝桥杯小白打卡第五天
  • 什么是算法的空间复杂度和时间复杂度,分别怎么衡量。
  • 【故障处理】- 执行命令crsctl query crs xxx一直hang
  • 采用分布式部署deepseek
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_memalign函数
  • van-field的maxlength属性为空会导致输入框的值被清空。
  • “上海-日喀则”直飞航线正式通航,将于5月1日开启首航
  • 北美票房|《罪人》遭媒体唱衰,好莱坞业内人士集体反击
  • 一张老照片里蕴含的上海文脉
  • 我国已形成完整人工智能产业体系,专利申请量位居全球首位
  • 六部门:进一步优化离境退税政策扩大入境消费
  • 大漠孤烟为何“直”?物理学家在唐诗中读出“不一样的美”