Android MTK 去掉 Setting 中 Wifi 和 蓝牙

来源:互联网 发布:淘宝联盟手机怎么推广 编辑:程序博客网 时间:2024/06/07 01:56


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


    //去除SystemUI下拉中的 wifi和Bluetooth开关选项      frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\ 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 和蓝牙 条目      packages\apps\Settings\src\com\android\settings\Settings.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);  


0 0
原创粉丝点击