栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MTK Android8.1 UI之蓝牙和WiFi

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MTK Android8.1 UI之蓝牙和WiFi

MTK Android8.1 系统UI之蓝牙和WiFi开关禁用

  1. 蓝牙和WIFI的默认配置
    vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml
    修改如下的值即可
    true                                                                     
    false 
  1. 蓝牙切换开关置灰
    vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/bluetooth/BluetoothEnabler.java
void handleStateChanged(int state) {
	setChecked(false);                                                 
    mSwitchWidget.setEnabled(false);                                         
    return; 
}

  1. WIFI切换开关置灰
    vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/wifi/WifiEnabler.java
void handleWifiStateChanged(int state) {
	setSwitchBarChecked(false);
    mSwitchWidget.setEnabled(false);
    return; 
}
  1. 快捷下拉菜单禁用蓝牙和WiFi开关
    vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml
    将下面的wifi, bt 去掉即可。

        wifi,bt,dnd,flashlight,rotation,battery,cell,airplane,cast,saver,location
    

或修改JAVA文件
vendor/mediatek/proprietary/packages/apps/SystemUI//src/com/android/systemui/qs/QSTileHost.java

protected List loadTileSpecs(Context context, String tileList) {
...

		if((tiles.size() > 0))                                                        
     		{                                                                                                 
                        Iterator  it = tiles.iterator();                                                  
                        while (it.hasNext()){                                                                     
                                String s=it.next();                                                               
                                if(s.equals("wifi"))                                                              
                                        it.remove();                                                              
                                else if(s.equals("bt"))                                                           
                                        it.remove();                                                              
                        }                                                                                         
             }                                                                                                 
        return tiles;  
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/644990.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号