Merge "Added Talkback announcements for Data Saver switch." into nyc-dev
This commit is contained in:
@@ -523,6 +523,10 @@
|
||||
<string name="accessibility_quick_settings_work_mode_changed_off">Work mode turned off.</string>
|
||||
<!-- Announcement made when the work mode changes to on (not shown on the screen). [CHAR LIMIT=NONE] -->
|
||||
<string name="accessibility_quick_settings_work_mode_changed_on">Work mode turned on.</string>
|
||||
<!-- Announcement made when the Data Saver changes to off (not shown on the screen). [CHAR LIMIT=NONE] -->
|
||||
<string name="accessibility_quick_settings_data_saver_changed_off">Data Saver turned off.</string>
|
||||
<!-- Announcement made when the Data Saver changes to on (not shown on the screen). [CHAR LIMIT=NONE] -->
|
||||
<string name="accessibility_quick_settings_data_saver_changed_on">Data Saver turned on.</string>
|
||||
|
||||
<!-- Content description of the display brightness slider (not shown on the screen). [CHAR LIMIT=NONE] -->
|
||||
<string name="accessibility_brightness">Display brightness</string>
|
||||
|
||||
@@ -72,6 +72,15 @@ public class DataSaverTile extends QSTile<QSTile.BooleanState> 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);
|
||||
|
||||
Reference in New Issue
Block a user