2016-05-16 1 views
0

Gibt es überhaupt einen Knopf einer App, ohne den Bildschirm zu berühren? Ich entwickle eine Anwendung für behinderte Menschen und muss andere Anwendungen steuern, ohne den Bildschirm zu berühren. Ich kann etwas mit der Absichtsklasse tun, aber ist nicht immer die Lösung. Zum Beispiel können Sie eine WhatsApp nicht senden, ohne den Bildschirm mit Absicht zu berühren (Sie können Text in die Box mit Absicht einfügen, oder eine Konversation mit einem bestimmten Kontakt anzeigen, aber Sie können eine WhatsApp nicht senden, müssen Sie physisch die spezifische auswählen Ich frage mich, ob es eine Methode gibt, die auf dem Bildschirm angezeigten Schaltflächen auszuwählen, ohne sie von meiner im Hintergrund laufenden App zu berühren.Kontrollieren Sie Anwendungen, ohne den Bildschirm für behinderte Menschen zu berühren

Entschuldigung, ich bin neu in der Post. Im jetzt triying mit diesem Code whatsapp von meiner App zu steuern:

Intent sendIntent = new Intent();  
sendIntent.setAction(Intent.ACTION_SEND);  
sendIntent.setType("text/plain");  
sendIntent.putExtra(Intent.EXTRA_TEXT, "body of the message");  
sendIntent.setPackage("com.whatsapp");  
if (sendIntent.resolveActivity(getPackageManager()) != null) {  
    startActivityForResult(sendIntent, REQUEST_SEND_WHATSAPP); 
} 

Dieser Code lassen Sie mich whatsapp und setzen Sie Text in das Feld initialisieren, aber ich muss den Kontakt wählen, und drücken Sie manuell die Sendetaste die senden Botschaft. Ich möchte es tun, ohne etwas zu berühren, ist es möglich? Vielen Dank! Und entschuldige mein Englisch.

+0

Wenn Sie etwas Code von Ihren Forschungen bekanntgeben, wird es Antworter helfen – mrroboaat

+0

Was haben Sie bis jetzt versucht? Bitte lesen Sie [ask] und [mcve], um eine besser erhaltene Frage zu stellen. – davejal

Antwort

0

können Sie tun, was Sie die Accessibility framework.

mit möchte es erfordert zusätzliche Berechtigungen und der Benutzer muss explizit Zugänglichkeit für Ihre Anwendung ermöglichen.

herauszufinden, wie Sie das richtige UI-Widget finden, kann entmutigend sein, aber spielen Sie damit und sehen Sie, ob Sie es herausfinden können, oder schauen Sie sich einige Tutorials an.