2016-05-16 7 views
0

画面に触れずに1つのアプリケーションのボタンを選択する方法はありますか?私は障害者のためのアプリケーションを開発しており、画面に触れることなく他のアプリケーションを制御する必要があります。私はIntentクラスで何かできますが、常に解決策ではありません。たとえば、意図に沿って画面に触れることなくwhatsappを送信することはできません(意図的にボックスにテキストを入れたり、特定の連絡先との会話を表示できますが、whatsappは送信できません。ボタン)ので、バックグラウンドで実行されている私のアプリからタッチすることなく、画面に表示されるボタンを選択する方法があるかどうか疑問に思っていました。障害のある人には画面に触れないでアプリケーションを制御する

申し訳ありません、新しい投稿があります。今、このコードで私のアプリからのWhatsAppを制御するために、イムtriying:

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); 
} 

このコードは私がのWhatsAppを初期化し、ボックスにテキストを設定してみましょう、しかし、私は連絡先を選択する必要があり、かつ送信するためのプレス手動送信ボタンメッセージ。私は何も触れることなくそれをしたい、それは可能ですか? ありがとうございます!私の英語については残念です。

+0

研究からコードを投稿すると、回答者に役立ちます – mrroboaat

+0

これまでに何を試みましたか?より良い質問をするには[ask]と[mcve]をお読みください。 – davejal

答えて

0

あなたはそれは追加の権限を必要とし、ユーザーが明示的にアプリケーションのアクセシビリティを有効にする必要がありますAccessibility framework.

を使ってやりたいことができます。

正しいUIウィジェットを見つける方法を理解するのは難しいかもしれませんが、そのUIウィジェットを試してみると分かりますか、チュートリアルをご覧ください。

関連する問題