diff options
author | Jeff Brown <jeffbrown@google.com> | 2013-11-11 10:27:24 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-11-11 10:27:24 -0800 |
commit | 0df39f39fcc45ff3efe92740ee46d7a762410b86 (patch) | |
tree | 72921a33c0b0c8c6c78975c8700fee977544063c /src/com/android/settings/DisplaySettings.java | |
parent | f841589f6a9b989e18716fac157d16b0d95f70a9 (diff) | |
parent | 2fba8be9c0c9da814e40af00847f3f2d28cf7f01 (diff) | |
download | packages_apps_Settings-0df39f39fcc45ff3efe92740ee46d7a762410b86.zip packages_apps_Settings-0df39f39fcc45ff3efe92740ee46d7a762410b86.tar.gz packages_apps_Settings-0df39f39fcc45ff3efe92740ee46d7a762410b86.tar.bz2 |
am 2fba8be9: am 4e54c2a1: Integrate remote display routes into screen cast settings UI.
* commit '2fba8be9c0c9da814e40af00847f3f2d28cf7f01':
Integrate remote display routes into screen cast settings UI.
Diffstat (limited to 'src/com/android/settings/DisplaySettings.java')
-rw-r--r-- | src/com/android/settings/DisplaySettings.java | 63 |
1 files changed, 1 insertions, 62 deletions
diff --git a/src/com/android/settings/DisplaySettings.java b/src/com/android/settings/DisplaySettings.java index 813923d..b0c944d 100644 --- a/src/com/android/settings/DisplaySettings.java +++ b/src/com/android/settings/DisplaySettings.java @@ -21,16 +21,10 @@ import static android.provider.Settings.System.SCREEN_OFF_TIMEOUT; import android.app.ActivityManagerNative; import android.app.Dialog; import android.app.admin.DevicePolicyManager; -import android.content.BroadcastReceiver; import android.content.ContentResolver; import android.content.Context; -import android.content.Intent; -import android.content.IntentFilter; import android.content.res.Configuration; import android.content.res.Resources; -import android.hardware.display.DisplayManager; -import android.hardware.display.WifiDisplay; -import android.hardware.display.WifiDisplayStatus; import android.os.Bundle; import android.os.RemoteException; import android.preference.CheckBoxPreference; @@ -40,7 +34,6 @@ import android.preference.Preference.OnPreferenceClickListener; import android.preference.PreferenceScreen; import android.provider.Settings; import android.provider.Settings.SettingNotFoundException; -import android.util.AttributeSet; import android.util.Log; import com.android.internal.view.RotationPolicy; @@ -60,12 +53,9 @@ public class DisplaySettings extends SettingsPreferenceFragment implements private static final String KEY_FONT_SIZE = "font_size"; private static final String KEY_NOTIFICATION_PULSE = "notification_pulse"; private static final String KEY_SCREEN_SAVER = "screensaver"; - private static final String KEY_WIFI_DISPLAY = "wifi_display"; private static final int DLG_GLOBAL_CHANGE_WARNING = 1; - private DisplayManager mDisplayManager; - private CheckBoxPreference mAccelerometer; private WarnedListPreference mFontSizePref; private CheckBoxPreference mNotificationPulse; @@ -75,9 +65,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements private ListPreference mScreenTimeoutPreference; private Preference mScreenSaverPreference; - private WifiDisplayStatus mWifiDisplayStatus; - private Preference mWifiDisplayPreference; - private final RotationPolicy.RotationPolicyListener mRotationPolicyListener = new RotationPolicy.RotationPolicyListener() { @Override @@ -135,16 +122,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements Log.e(TAG, Settings.System.NOTIFICATION_LIGHT_PULSE + " not found"); } } - - mDisplayManager = (DisplayManager)getActivity().getSystemService( - Context.DISPLAY_SERVICE); - mWifiDisplayStatus = mDisplayManager.getWifiDisplayStatus(); - mWifiDisplayPreference = (Preference)findPreference(KEY_WIFI_DISPLAY); - if (mWifiDisplayStatus.getFeatureState() - == WifiDisplayStatus.FEATURE_STATE_UNAVAILABLE) { - getPreferenceScreen().removePreference(mWifiDisplayPreference); - mWifiDisplayPreference = null; - } } private void updateTimeoutPreferenceDescription(long currentTimeout) { @@ -252,12 +229,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements RotationPolicy.registerRotationPolicyListener(getActivity(), mRotationPolicyListener); - if (mWifiDisplayPreference != null) { - getActivity().registerReceiver(mReceiver, new IntentFilter( - DisplayManager.ACTION_WIFI_DISPLAY_STATUS_CHANGED)); - mWifiDisplayStatus = mDisplayManager.getWifiDisplayStatus(); - } - updateState(); } @@ -267,10 +238,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements RotationPolicy.unregisterRotationPolicyListener(getActivity(), mRotationPolicyListener); - - if (mWifiDisplayPreference != null) { - getActivity().unregisterReceiver(mReceiver); - } } @Override @@ -291,7 +258,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements updateAccelerometerRotationCheckbox(); readFontSizePreference(mFontSizePref); updateScreenSaverSummary(); - updateWifiDisplaySummary(); } private void updateScreenSaverSummary() { @@ -301,23 +267,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements } } - private void updateWifiDisplaySummary() { - if (mWifiDisplayPreference != null) { - switch (mWifiDisplayStatus.getFeatureState()) { - case WifiDisplayStatus.FEATURE_STATE_OFF: - mWifiDisplayPreference.setSummary(R.string.wifi_display_summary_off); - break; - case WifiDisplayStatus.FEATURE_STATE_ON: - mWifiDisplayPreference.setSummary(R.string.wifi_display_summary_on); - break; - case WifiDisplayStatus.FEATURE_STATE_DISABLED: - default: - mWifiDisplayPreference.setSummary(R.string.wifi_display_summary_disabled); - break; - } - } - } - private void updateAccelerometerRotationCheckbox() { if (getActivity() == null) return; @@ -347,6 +296,7 @@ public class DisplaySettings extends SettingsPreferenceFragment implements return super.onPreferenceTreeClick(preferenceScreen, preference); } + @Override public boolean onPreferenceChange(Preference preference, Object objValue) { final String key = preference.getKey(); if (KEY_SCREEN_TIMEOUT.equals(key)) { @@ -365,17 +315,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements return true; } - private final BroadcastReceiver mReceiver = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - if (intent.getAction().equals(DisplayManager.ACTION_WIFI_DISPLAY_STATUS_CHANGED)) { - mWifiDisplayStatus = (WifiDisplayStatus)intent.getParcelableExtra( - DisplayManager.EXTRA_WIFI_DISPLAY_STATUS); - updateWifiDisplaySummary(); - } - } - }; - @Override public boolean onPreferenceClick(Preference preference) { if (preference == mFontSizePref) { |