adb input textメソッドを使用して現在実行中のアプリケーション(自分のものではない)にテキストを入力しようとしています。これは、'adb input text "Android"などのコマンドプロンプトから実行した場合、およびターミナルエミュレータ。ただし、以下のコードは正常に実行されますが、画面に出力が表示されません。また、失敗していないがテキストを出力しないシェルコマンドを実行するために、他のさまざまな方法を試しました。
try {
//Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("input text \":\"");
} catch (IOException e) {
e.printStackTrace();
}