去除Wifi,蓝牙设置界面左上角返回箭头

    **1.去掉所有设置界面左上角箭头**

diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 37ad5f0..7e84fb5 100755
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -299,6 +299,8 @@ public class Settings extends PreferenceActivity
             getActionBar().setDisplayHomeAsUpEnabled(false);
             getActionBar().setHomeButtonEnabled(false);
         }
+        getActionBar().setDisplayHomeAsUpEnabled(false);
+        getActionBar().setHomeButtonEnabled(false);
         PDebug.End("Settings.onCreate");
     }



    **2.只去除Wifi,蓝牙设置界面左上角箭头**

diff --git a/src/com/android/settings/bluetooth/BluetoothSettings.java b/src/com/android/settings/bluetooth/BluetoothSettings.java
index 14a9f74..8596d28 100755
--- a/src/com/android/settings/bluetooth/BluetoothSettings.java
+++ b/src/com/android/settings/bluetooth/BluetoothSettings.java
@@ -109,6 +109,12 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment {
     @Override
     public void onActivityCreated(Bundle savedInstanceState) {
         super.onActivityCreated(savedInstanceState);
+        final Activity activity = getActivity();
+        if(activity instanceof PreferenceActivity)
+        {
+            activity.getActionBar().setDisplayHomeAsUpEnabled(false);
+            activity.getActionBar().setHomeButtonEnabled(false);
+        }
         mActivityStarted = (savedInstanceState == null);    // don't auto start scan after rotation

         mEmptyView = (TextView) getView().findViewById(android.R.id.empty);
diff --git a/src/com/android/settings/wifi/AdvancedWifiSettings.java b/src/com/android/settings/wifi/AdvancedWifiSettings.java
index 466b737..c871f82 100755
--- a/src/com/android/settings/wifi/AdvancedWifiSettings.java
+++ b/src/com/android/settings/wifi/AdvancedWifiSettings.java
@@ -45,6 +45,9 @@ import com.mediatek.settings.ext.IWifiExt;
 import com.mediatek.wifi.PasspointSettings;
 import com.mediatek.xlog.Xlog;

+import android.app.Activity;
+import android.preference.PreferenceActivity;
+
 public class AdvancedWifiSettings extends SettingsPreferenceFragment
         implements Preference.OnPreferenceChangeListener {

@@ -124,6 +124,12 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment
     @Override
     public void onActivityCreated(Bundle savedInstanceState) {
         super.onActivityCreated(savedInstanceState);
+        final Activity activity = getActivity();
+        if(activity instanceof PreferenceActivity)
+        {
+            activity.getActionBar().setDisplayHomeAsUpEnabled(false);
+            activity.getActionBar().setHomeButtonEnabled(false);
+        }
         /// M: WifiManager memory leak @{
         //mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
         mWifiManager = (WifiManager) getActivity().getApplicationContext().getSystemService(Context.WIFI_SERVICE);
diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java
index e9f3f0c..6a55bb9 100755
--- a/src/com/android/settings/wifi/WifiSettings.java
+++ b/src/com/android/settings/wifi/WifiSettings.java
@@ -416,6 +416,12 @@ public class WifiSettings extends RestrictedSettingsFragment
         final Activity activity = getActivity();
         final Intent intent = activity.getIntent();

+        if(activity instanceof PreferenceActivity)
+        {
+            activity.getActionBar().setDisplayHomeAsUpEnabled(false);
+            activity.getActionBar().setHomeButtonEnabled(false);
+        }
+
         // first if we're supposed to finish once we have a connection
         mAutoFinishOnConnection = intent.getBooleanExtra(EXTRA_AUTO_FINISH_ON_CONNECT, false);

diff --git a/src/com/android/settings/wifi/p2p/WifiP2pSettings.java b/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
index d68bbfd..a383f96 100755
--- a/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
+++ b/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
@@ -183,6 +183,11 @@ public class WifiP2pSettings extends SettingsPreferenceFragment
         mIntentFilter.addAction(WifiP2pManager.WIFI_P2P_PERSISTENT_GROUPS_CHANGED_ACTION);

         final Activity activity = getActivity();
+        if(activity instanceof PreferenceActivity)
+        {
+            activity.getActionBar().setDisplayHomeAsUpEnabled(false);
+            activity.getActionBar().setHomeButtonEnabled(false);
+        }  
         mWifiP2pManager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE);
         if (mWifiP2pManager != null) {
             mChannel = mWifiP2pManager.initialize(activity, getActivity().getMainLooper(), null);
(END)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值