Loading packages/SystemUI/res/values/strings.xml +2 −0 Original line number Diff line number Diff line Loading @@ -382,6 +382,8 @@ <string name="accessibility_quick_settings_airplane">Airplane Mode <xliff:g id="state" example="Off">%s</xliff:g>.</string> <!-- Content description of the bluetooth tile in quick settings (not shown on the screen). [CHAR LIMIT=NONE] --> <string name="accessibility_quick_settings_bluetooth">Bluetooth <xliff:g id="state" example="Off">%s</xliff:g>.</string> <!-- Content description of the location tile in quick settings (not shown on the screen). [CHAR LIMIT=NONE] --> <string name="accessibility_quick_settings_location">Location <xliff:g id="state" example="Off">%s</xliff:g>.</string> <!-- Content description of the alarm tile in quick settings (not shown on the screen). [CHAR LIMIT=NONE] --> <string name="accessibility_quick_settings_alarm">Alarm set for <xliff:g id="time" example="Wed 3:30 PM">%s</xliff:g>.</string> Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java +13 −2 Original line number Diff line number Diff line Loading @@ -630,8 +630,19 @@ class QuickSettings { return true; // Consume click }} ); } mModel.addLocationTile(locationTile, new QuickSettingsModel.BasicRefreshCallback(locationTile)); mModel.addLocationTile(locationTile, new QuickSettingsModel.RefreshCallback() { @Override public void refreshView(QuickSettingsTileView unused, State state) { locationTile.setImageResource(state.iconId); String locationState = mContext.getString( (state.enabled) ? R.string.accessibility_desc_on : R.string.accessibility_desc_off); locationTile.setContentDescription(mContext.getString( R.string.accessibility_quick_settings_location, locationState)); locationTile.setText(state.label); } }); parent.addView(locationTile); } Loading Loading
packages/SystemUI/res/values/strings.xml +2 −0 Original line number Diff line number Diff line Loading @@ -382,6 +382,8 @@ <string name="accessibility_quick_settings_airplane">Airplane Mode <xliff:g id="state" example="Off">%s</xliff:g>.</string> <!-- Content description of the bluetooth tile in quick settings (not shown on the screen). [CHAR LIMIT=NONE] --> <string name="accessibility_quick_settings_bluetooth">Bluetooth <xliff:g id="state" example="Off">%s</xliff:g>.</string> <!-- Content description of the location tile in quick settings (not shown on the screen). [CHAR LIMIT=NONE] --> <string name="accessibility_quick_settings_location">Location <xliff:g id="state" example="Off">%s</xliff:g>.</string> <!-- Content description of the alarm tile in quick settings (not shown on the screen). [CHAR LIMIT=NONE] --> <string name="accessibility_quick_settings_alarm">Alarm set for <xliff:g id="time" example="Wed 3:30 PM">%s</xliff:g>.</string> Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java +13 −2 Original line number Diff line number Diff line Loading @@ -630,8 +630,19 @@ class QuickSettings { return true; // Consume click }} ); } mModel.addLocationTile(locationTile, new QuickSettingsModel.BasicRefreshCallback(locationTile)); mModel.addLocationTile(locationTile, new QuickSettingsModel.RefreshCallback() { @Override public void refreshView(QuickSettingsTileView unused, State state) { locationTile.setImageResource(state.iconId); String locationState = mContext.getString( (state.enabled) ? R.string.accessibility_desc_on : R.string.accessibility_desc_off); locationTile.setContentDescription(mContext.getString( R.string.accessibility_quick_settings_location, locationState)); locationTile.setText(state.label); } }); parent.addView(locationTile); } Loading