zoukankan      html  css  js  c++  java
  • Android MTK 去掉 Setting 中 Wifi 和 蓝牙


    http://blog.csdn.net/mr_kings/article/details/51802609


        //去除SystemUI下拉中的 wifi和Bluetooth开关选项  
        frameworksasepackagesSystemUIsrccomandroidsystemuistatusbarphone QuickSettings.java  
          private void addWifiTile(ViewGroup parent, LayoutInflater inflater) {  
          
        //Remove wifi systemUI lhw start   
               // if (!FeatureOption.MTK_WLAN_SUPPORT) {  
               if (FeatureOption.MTK_WLAN_SUPPORT) {  
               //Remove wifi systemUI lhw end  
                    wifiTile.setVisibility(View.GONE);  
                }  
          
        private void addBluetoothTile(ViewGroup parent, LayoutInflater inflater) {  
          
        if (mModel.deviceSupportsBluetooth()  
                        && FeatureOption.MTK_BT_SUPPORT) {  
                       //Remove bluetooth systemUI lhw start   
                       //parent.addView(bluetoothTile);  
                     //  parent.removeView(view);  
                       bluetoothTile.setVisibility(View.GONE);  
                     //Remove bluetooth systemUI lhw start   
                }  
        //去掉Setting 中的 wifi 和蓝牙 条目  
        packagesappsSettingssrccomandroidsettingsSettings.java  
        //根据判断获取当前是否支持该属性 进行移除 逆向处理  
          private void updateHeaderList(List<Header> target) {  
           } else if (id == R.id.wifi_settings) {  
                        // Remove WiFi Settings if WiFi service is not available.  
                         //Remove WIFI Settings lhw start  
                        //if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI)) {  
                        if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI)) {  
                 target.remove(i);  
                            //Remove WIFI Settings lhw end  
        } else if (id == R.id.bluetooth_settings) {  
                        // Remove Bluetooth Settings if Bluetooth service is not available.  
                        //Remove Bluetooth Settings lhw start  
                        if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH)) {  
                        //if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH)) {  
                       //Remove Bluetooth Settings lhw end  
                            target.remove(i);  


  • 相关阅读:
    HTML与css语法笔记
    HTML标记含义
    HTML-入门篇day01
    计算器
    九宫格
    5.28第十三周
    5.21 不用交得作业及答案
    5.22 上交作业
    5.15作业
    5.7作业
  • 原文地址:https://www.cnblogs.com/ztguang/p/12644806.html
Copyright © 2011-2022 走看看