as requested by Raman.
<string name="accessibility_settings_summary">Manage accessibility options</string>
<!-- Setting Checkbox title for enabling accessibility -->
<string name="toggle_accessibility_title">Accessibility</string>
- <!-- Setting Checkbox summary for enabling accessiblity - enable -->
- <string name="enable_accessibility_service_summary">Enable accessibility</string>
- <!-- Setting Checkbox summary for enabling accessibility - disable -->
- <string name="disable_accessibility_service_summary">Disable accessibility</string>
<!-- Setting accessibility services category -->
<string name="accessibility_services_category">Accessibility services</string>
<!-- Message for announcing the lack of installed accessibility services. -->
<CheckBoxPreference
android:key="toggle_accessibility_service_checkbox"
android:title="@string/toggle_accessibility_title"
- android:summaryOn="@string/disable_accessibility_service_summary"
- android:summaryOff="@string/enable_accessibility_service_summary"
android:persistent="false"/>
<PreferenceCategory android:key="accessibility_services_category"
if (!accessibilityServices.isEmpty()) {
if (serviceState == 1) {
mToggleCheckBox.setChecked(true);
- mToggleCheckBox.setSummaryOn(R.string.disable_accessibility_service_summary);
} else {
- mToggleCheckBox.setSummaryOff(R.string.enable_accessibility_service_summary);
setAccessibilityServicePreferencesState(false);
}
mToggleCheckBox.setEnabled(true);
Settings.Secure.ACCESSIBILITY_ENABLED, 0);
setAccessibilityServicePreferencesState(false);
}
- mToggleCheckBox.setSummaryOff(R.string.no_accessibility_services_summary);
mToggleCheckBox.setEnabled(false);
}
}