システムスクリプトによって起動されるAndroidアプリケーションを作成しようとしています。アプリケーションはテキストの入力を求めてstdoutに出力することになっているので、スクリプトはそれを消費できます。編集: ここで何かを明確にするために:スクリプトはencfs--extpassオプションによって起動されます。
私はAndroidアプリケーションがコンソールに書き込む方法を知っています:System.console().printf("text");
スクリプトからアクティビティを起動する方法を知っています。am start -n com.pkg.App/.MyActivity
アプリケーションを実際に起動して、起動したコンソールに実際に何かを出力する方法がわかりません。アプリケーションはその処理を実行しているようで、コンソールには何も返されません。
たぶん私は問題全体に間違って取り組んでいて、スクリプトからテキストを要求するより簡単な方法がありますか?