ルートを使用せずに、アプリによってシステムまたは他のアプリにキー入力 (イベント) を送信することは可能ですか?
私の質問の背景:
キー入力 (テキスト) を数秒ごとにシステムに送信するアプリを使用しています。しかし、私のコードにはルート アクセスが必要であり、ルート アクセスを必要とせずにアプリをリリースできるかどうか、ユーザーから尋ねられました。
これは私の現在のコードです(ルート化されたデバイスが必要です):
private void typeText(String sText) {
CommandCapture command = new CommandCapture(0, "input text " + sText);
try {
RootTools.getShell(true).add(command).waitForFinish();
} catch(Exception ex) {
}
}
情報として: Google Code for Root Access にある RootTools を使用しています。
ルートアクセスなしでこれらのキー入力を送信する方法を知っている人はいますか?
助けやアドバイスをありがとう。