Ich entwickle eine Android
APP basierend auf Accessibility
Funktion. Da es nicht programmatisch in Android Enable/Disable Accessibility
Service (Siehe How to Programmatically Enable/Disable Accessibility Service in Android), also ich den Benutzer auf Accessibility Settings
Seite (Bild 1) über den Code führen unter:Wie kann ich die Eingabehilfen-Einstellungsseite meiner APP in Android starten?
public static boolean gotoAccessibilitySettings(Context context) {
Intent settingsIntent = new Intent(
Settings.ACTION_ACCESSIBILITY_SETTINGS);
if (!(context instanceof Activity)) {
settingsIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
boolean isOk = true;
try {
context.startActivity(settingsIntent);
} catch (ActivityNotFoundException e) {
isOk = false;
}
return isOk;
}
Und dann müssen die Benutzer die Sub-Einstellungen, um herauszufinden, Etikett meiner APP, klicken Sie darauf, und jetzt die Accessibility Settings
Seite meiner APP anzeigen (Bild 2).
Ich bezweifle, dass, wenn überhaupt, meine APP Accessibility Settings
Seite (Bild 2) direkt starten?
Amazing Trick! Danke @Money Zhang! –
@money zhang was soll ich in die "das Fragment, das Sie wollen, zeigen "? Ich möchte meine eigenen Accessibility-Service-Einstellungen eingeben .. – Didi78
Ich versuchte meinen App-Namen, Paketname Service-Klassennamen und etc anstelle von" das Fragment, das Sie zeigen möchten ". Bitte sagen, was soll ich tippen? – David