Loading res/values/strings.xml +5 −0 Original line number Diff line number Diff line Loading @@ -1601,6 +1601,11 @@ <!-- Bluetooth settings. Dock Setting Dialog - Remember setting and don't ask user again --> <string name="bluetooth_dock_settings_remember">Remember settings</string> <!-- Setting Checkbox title for disabling Bluetooth inband ringing in Development Settings --> <string name="bluetooth_disable_inband_ringing">Disable in-band ringing</string> <!-- Summary of checkbox for disabling Bluetooth inband ringing in Development Settings --> <string name="bluetooth_disable_inband_ringing_summary">Don’t play custom phone ringtones on Bluetooth headsets</string> <!-- Wifi Display settings. The title of the screen. [CHAR LIMIT=40] --> <string name="wifi_display_settings_title">Cast</string> <!-- Wifi Display settings. The title of a menu item to enable wireless display [CHAR LIMIT=40] --> Loading res/xml/development_prefs.xml +3 −3 Original line number Diff line number Diff line Loading @@ -224,9 +224,9 @@ android:summary="@string/bluetooth_disable_absolute_volume_summary"/> <SwitchPreference android:key="bluetooth_enable_inband_ringing" android:title="@string/bluetooth_enable_inband_ringing" android:summary="@string/bluetooth_enable_inband_ringing_summary"/> android:key="bluetooth_disable_inband_ringing" android:title="@string/bluetooth_disable_inband_ringing" android:summary="@string/bluetooth_disable_inband_ringing_summary"/> <ListPreference android:key="bluetooth_select_avrcp_version" Loading src/com/android/settings/development/DevelopmentSettings.java +18 −22 Original line number Diff line number Diff line Loading @@ -210,12 +210,12 @@ public class DevelopmentSettings extends RestrictedSettingsFragment "persist.bluetooth.disableabsvol"; private static final String BLUETOOTH_AVRCP_VERSION_PROPERTY = "persist.bluetooth.avrcpversion"; private static final String BLUETOOTH_ENABLE_INBAND_RINGING_PROPERTY = "persist.bluetooth.enableinbandringing"; private static final String BLUETOOTH_DISABLE_INBAND_RINGING_PROPERTY = "persist.bluetooth.disableinbandringing"; private static final String BLUETOOTH_BTSNOOP_ENABLE_PROPERTY = "persist.bluetooth.btsnoopenable"; private static final String BLUETOOTH_ENABLE_INBAND_RINGING_KEY = "bluetooth_enable_inband_ringing"; private static final String BLUETOOTH_DISABLE_INBAND_RINGING_KEY = "bluetooth_disable_inband_ringing"; private static final String BLUETOOTH_SELECT_AVRCP_VERSION_KEY = "bluetooth_select_avrcp_version"; private static final String BLUETOOTH_SELECT_A2DP_CODEC_KEY = "bluetooth_select_a2dp_codec"; private static final String BLUETOOTH_SELECT_A2DP_SAMPLE_RATE_KEY = "bluetooth_select_a2dp_sample_rate"; Loading Loading @@ -291,7 +291,7 @@ public class DevelopmentSettings extends RestrictedSettingsFragment private SwitchPreference mTetheringHardwareOffload; private SwitchPreference mBluetoothShowDevicesWithoutNames; private SwitchPreference mBluetoothDisableAbsVolume; private SwitchPreference mBluetoothEnableInbandRinging; private SwitchPreference mBluetoothDisableInbandRinging; private BluetoothA2dp mBluetoothA2dp; private final Object mBluetoothA2dpLock = new Object(); Loading Loading @@ -513,10 +513,10 @@ public class DevelopmentSettings extends RestrictedSettingsFragment mBluetoothShowDevicesWithoutNames = findAndInitSwitchPref(BLUETOOTH_SHOW_DEVICES_WITHOUT_NAMES_KEY); mBluetoothDisableAbsVolume = findAndInitSwitchPref(BLUETOOTH_DISABLE_ABSOLUTE_VOLUME_KEY); mBluetoothEnableInbandRinging = findAndInitSwitchPref(BLUETOOTH_ENABLE_INBAND_RINGING_KEY); mBluetoothDisableInbandRinging = findAndInitSwitchPref(BLUETOOTH_DISABLE_INBAND_RINGING_KEY); if (!BluetoothHeadset.isInbandRingingSupported(getContext())) { removePreference(mBluetoothEnableInbandRinging); mBluetoothEnableInbandRinging = null; removePreference(mBluetoothDisableInbandRinging); mBluetoothDisableInbandRinging = null; } mBluetoothSelectAvrcpVersion = addListPreference(BLUETOOTH_SELECT_AVRCP_VERSION_KEY); Loading Loading @@ -858,7 +858,7 @@ public class DevelopmentSettings extends RestrictedSettingsFragment } updateBluetoothShowDevicesWithoutUserFriendlyNameOptions(); updateBluetoothDisableAbsVolumeOptions(); updateBluetoothEnableInbandRingingOptions(); updateBluetoothDisableInbandRingingOptions(); updateBluetoothA2dpConfigurationValues(); updatePrivateDnsSummary(); } Loading @@ -872,10 +872,6 @@ public class DevelopmentSettings extends RestrictedSettingsFragment onPreferenceTreeClick(cb); } } if (mBluetoothEnableInbandRinging != null) { mBluetoothEnableInbandRinging.setChecked(true); onPreferenceTreeClick(mBluetoothEnableInbandRinging); } mBugReportInPowerController.resetPreference(); mEnableAdbController.resetPreference(); resetDebuggerOptions(); Loading Loading @@ -1523,17 +1519,17 @@ public class DevelopmentSettings extends RestrictedSettingsFragment mBluetoothDisableAbsVolume.isChecked() ? "true" : "false"); } private void updateBluetoothEnableInbandRingingOptions() { if (mBluetoothEnableInbandRinging != null) { updateSwitchPreference(mBluetoothEnableInbandRinging, SystemProperties.getBoolean(BLUETOOTH_ENABLE_INBAND_RINGING_PROPERTY, true)); private void updateBluetoothDisableInbandRingingOptions() { if (mBluetoothDisableInbandRinging != null) { updateSwitchPreference(mBluetoothDisableInbandRinging, SystemProperties.getBoolean(BLUETOOTH_DISABLE_INBAND_RINGING_PROPERTY, false)); } } private void writeBluetoothEnableInbandRingingOptions() { if (mBluetoothEnableInbandRinging != null) { SystemProperties.set(BLUETOOTH_ENABLE_INBAND_RINGING_PROPERTY, mBluetoothEnableInbandRinging.isChecked() ? "true" : "false"); private void writeBluetoothDisableInbandRingingOptions() { if (mBluetoothDisableInbandRinging != null) { SystemProperties.set(BLUETOOTH_DISABLE_INBAND_RINGING_PROPERTY, mBluetoothDisableInbandRinging.isChecked() ? "true" : "false"); } } Loading Loading @@ -2592,8 +2588,8 @@ public class DevelopmentSettings extends RestrictedSettingsFragment writeBluetoothShowDevicesWithoutUserFriendlyNameOptions(); } else if (preference == mBluetoothDisableAbsVolume) { writeBluetoothDisableAbsVolumeOptions(); } else if (preference == mBluetoothEnableInbandRinging) { writeBluetoothEnableInbandRingingOptions(); } else if (preference == mBluetoothDisableInbandRinging) { writeBluetoothDisableInbandRingingOptions(); } else if (SHORTCUT_MANAGER_RESET_KEY.equals(preference.getKey())) { resetShortcutManagerThrottling(); } else { Loading Loading
res/values/strings.xml +5 −0 Original line number Diff line number Diff line Loading @@ -1601,6 +1601,11 @@ <!-- Bluetooth settings. Dock Setting Dialog - Remember setting and don't ask user again --> <string name="bluetooth_dock_settings_remember">Remember settings</string> <!-- Setting Checkbox title for disabling Bluetooth inband ringing in Development Settings --> <string name="bluetooth_disable_inband_ringing">Disable in-band ringing</string> <!-- Summary of checkbox for disabling Bluetooth inband ringing in Development Settings --> <string name="bluetooth_disable_inband_ringing_summary">Don’t play custom phone ringtones on Bluetooth headsets</string> <!-- Wifi Display settings. The title of the screen. [CHAR LIMIT=40] --> <string name="wifi_display_settings_title">Cast</string> <!-- Wifi Display settings. The title of a menu item to enable wireless display [CHAR LIMIT=40] --> Loading
res/xml/development_prefs.xml +3 −3 Original line number Diff line number Diff line Loading @@ -224,9 +224,9 @@ android:summary="@string/bluetooth_disable_absolute_volume_summary"/> <SwitchPreference android:key="bluetooth_enable_inband_ringing" android:title="@string/bluetooth_enable_inband_ringing" android:summary="@string/bluetooth_enable_inband_ringing_summary"/> android:key="bluetooth_disable_inband_ringing" android:title="@string/bluetooth_disable_inband_ringing" android:summary="@string/bluetooth_disable_inband_ringing_summary"/> <ListPreference android:key="bluetooth_select_avrcp_version" Loading
src/com/android/settings/development/DevelopmentSettings.java +18 −22 Original line number Diff line number Diff line Loading @@ -210,12 +210,12 @@ public class DevelopmentSettings extends RestrictedSettingsFragment "persist.bluetooth.disableabsvol"; private static final String BLUETOOTH_AVRCP_VERSION_PROPERTY = "persist.bluetooth.avrcpversion"; private static final String BLUETOOTH_ENABLE_INBAND_RINGING_PROPERTY = "persist.bluetooth.enableinbandringing"; private static final String BLUETOOTH_DISABLE_INBAND_RINGING_PROPERTY = "persist.bluetooth.disableinbandringing"; private static final String BLUETOOTH_BTSNOOP_ENABLE_PROPERTY = "persist.bluetooth.btsnoopenable"; private static final String BLUETOOTH_ENABLE_INBAND_RINGING_KEY = "bluetooth_enable_inband_ringing"; private static final String BLUETOOTH_DISABLE_INBAND_RINGING_KEY = "bluetooth_disable_inband_ringing"; private static final String BLUETOOTH_SELECT_AVRCP_VERSION_KEY = "bluetooth_select_avrcp_version"; private static final String BLUETOOTH_SELECT_A2DP_CODEC_KEY = "bluetooth_select_a2dp_codec"; private static final String BLUETOOTH_SELECT_A2DP_SAMPLE_RATE_KEY = "bluetooth_select_a2dp_sample_rate"; Loading Loading @@ -291,7 +291,7 @@ public class DevelopmentSettings extends RestrictedSettingsFragment private SwitchPreference mTetheringHardwareOffload; private SwitchPreference mBluetoothShowDevicesWithoutNames; private SwitchPreference mBluetoothDisableAbsVolume; private SwitchPreference mBluetoothEnableInbandRinging; private SwitchPreference mBluetoothDisableInbandRinging; private BluetoothA2dp mBluetoothA2dp; private final Object mBluetoothA2dpLock = new Object(); Loading Loading @@ -513,10 +513,10 @@ public class DevelopmentSettings extends RestrictedSettingsFragment mBluetoothShowDevicesWithoutNames = findAndInitSwitchPref(BLUETOOTH_SHOW_DEVICES_WITHOUT_NAMES_KEY); mBluetoothDisableAbsVolume = findAndInitSwitchPref(BLUETOOTH_DISABLE_ABSOLUTE_VOLUME_KEY); mBluetoothEnableInbandRinging = findAndInitSwitchPref(BLUETOOTH_ENABLE_INBAND_RINGING_KEY); mBluetoothDisableInbandRinging = findAndInitSwitchPref(BLUETOOTH_DISABLE_INBAND_RINGING_KEY); if (!BluetoothHeadset.isInbandRingingSupported(getContext())) { removePreference(mBluetoothEnableInbandRinging); mBluetoothEnableInbandRinging = null; removePreference(mBluetoothDisableInbandRinging); mBluetoothDisableInbandRinging = null; } mBluetoothSelectAvrcpVersion = addListPreference(BLUETOOTH_SELECT_AVRCP_VERSION_KEY); Loading Loading @@ -858,7 +858,7 @@ public class DevelopmentSettings extends RestrictedSettingsFragment } updateBluetoothShowDevicesWithoutUserFriendlyNameOptions(); updateBluetoothDisableAbsVolumeOptions(); updateBluetoothEnableInbandRingingOptions(); updateBluetoothDisableInbandRingingOptions(); updateBluetoothA2dpConfigurationValues(); updatePrivateDnsSummary(); } Loading @@ -872,10 +872,6 @@ public class DevelopmentSettings extends RestrictedSettingsFragment onPreferenceTreeClick(cb); } } if (mBluetoothEnableInbandRinging != null) { mBluetoothEnableInbandRinging.setChecked(true); onPreferenceTreeClick(mBluetoothEnableInbandRinging); } mBugReportInPowerController.resetPreference(); mEnableAdbController.resetPreference(); resetDebuggerOptions(); Loading Loading @@ -1523,17 +1519,17 @@ public class DevelopmentSettings extends RestrictedSettingsFragment mBluetoothDisableAbsVolume.isChecked() ? "true" : "false"); } private void updateBluetoothEnableInbandRingingOptions() { if (mBluetoothEnableInbandRinging != null) { updateSwitchPreference(mBluetoothEnableInbandRinging, SystemProperties.getBoolean(BLUETOOTH_ENABLE_INBAND_RINGING_PROPERTY, true)); private void updateBluetoothDisableInbandRingingOptions() { if (mBluetoothDisableInbandRinging != null) { updateSwitchPreference(mBluetoothDisableInbandRinging, SystemProperties.getBoolean(BLUETOOTH_DISABLE_INBAND_RINGING_PROPERTY, false)); } } private void writeBluetoothEnableInbandRingingOptions() { if (mBluetoothEnableInbandRinging != null) { SystemProperties.set(BLUETOOTH_ENABLE_INBAND_RINGING_PROPERTY, mBluetoothEnableInbandRinging.isChecked() ? "true" : "false"); private void writeBluetoothDisableInbandRingingOptions() { if (mBluetoothDisableInbandRinging != null) { SystemProperties.set(BLUETOOTH_DISABLE_INBAND_RINGING_PROPERTY, mBluetoothDisableInbandRinging.isChecked() ? "true" : "false"); } } Loading Loading @@ -2592,8 +2588,8 @@ public class DevelopmentSettings extends RestrictedSettingsFragment writeBluetoothShowDevicesWithoutUserFriendlyNameOptions(); } else if (preference == mBluetoothDisableAbsVolume) { writeBluetoothDisableAbsVolumeOptions(); } else if (preference == mBluetoothEnableInbandRinging) { writeBluetoothEnableInbandRingingOptions(); } else if (preference == mBluetoothDisableInbandRinging) { writeBluetoothDisableInbandRingingOptions(); } else if (SHORTCUT_MANAGER_RESET_KEY.equals(preference.getKey())) { resetShortcutManagerThrottling(); } else { Loading