diff --git a/packages/SystemUI/res/values/strings.xml b/packages/SystemUI/res/values/strings.xml index 1f239c3d1aa84..7838fea7722c7 100644 --- a/packages/SystemUI/res/values/strings.xml +++ b/packages/SystemUI/res/values/strings.xml @@ -523,6 +523,10 @@ Work mode turned off. Work mode turned on. + + Data Saver turned off. + + Data Saver turned on. Display brightness diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java index fa235d33e4e58..74b3fdc0bf613 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java @@ -72,6 +72,15 @@ public class DataSaverTile extends QSTile implements return MetricsEvent.QS_DATA_SAVER; } + @Override + protected String composeChangeAnnouncement() { + if (mState.value) { + return mContext.getString(R.string.accessibility_quick_settings_data_saver_changed_on); + } else { + return mContext.getString(R.string.accessibility_quick_settings_data_saver_changed_off); + } + } + @Override public void onDataSaverChanged(boolean isDataSaving) { refreshState(isDataSaving);