OSDN Git Service

Remove Airplane Mode setting if it's a stationary device
authorJaewan Kim <jaewan@google.com>
Fri, 19 Apr 2013 04:40:23 +0000 (13:40 +0900)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Sun, 28 Apr 2013 12:09:25 +0000 (12:09 +0000)
Bug: 8051556
Change-Id: I3a1d5d58573b8967ce40ccf8b76e24152fff6fb6

src/com/android/settings/WirelessSettings.java

index 10d9214..b3cdbc9 100644 (file)
@@ -161,6 +161,11 @@ public class WirelessSettings extends SettingsPreferenceFragment {
             removePreference(KEY_MOBILE_NETWORK_SETTINGS);
         }
 
+        // Remove Airplane Mode settings if it's a stationary device such as a TV.
+        if (getActivity().getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEVISION)) {
+            removePreference(KEY_TOGGLE_AIRPLANE);
+        }
+
         // Enable Proxy selector settings if allowed.
         Preference mGlobalProxy = findPreference(KEY_PROXY_SETTINGS);
         DevicePolicyManager mDPM = (DevicePolicyManager)