私の質問がここで適切であることを願っています。最近、Android の学習を始めました。Google マップやその他の基本的なものを使用して、ボタンを作成します。最近、これに関するスレッドを見て (見つけられません)、興味を持ちました: https://github.com/jackpal/Android-Terminal-Emulator/wiki
これは、オープン ソースの Android ターミナル エミュレーターです。また、EmulatorView
メソッドなどを呼び出すことができるライブラリが呼び出されるようです。私がやりたいのは、このアプリを自分のアプリ内で使用することです。Androidフォンなどのファイルシステムを見るだけでなく、私のアプリはルーター、USBからシリアルなどのシリアルデバイスのコンソールに接続します。私が通常 PC で minicom を使用するもの。たとえば、アプリにボタンがあり、それを押すと、接続されているルーターのコンソールが開き、管理コマンドを発行できます。
これを行う最も簡単な方法は何だろうと思っていました。このライブラリを使用して自分の端末を作成するのはかなり難しいようですが、それともソースをプロジェクトにコピーして編集することでしょうか? すべてを整理するのは面倒に思えますが、それも難しいのではないでしょうか? 次に、このようなライブラリを使用してシリアル デバイスに接続しますか? http://slickdevlabs.com/slick-usb-2-serial-library/
最初のステップは何でしょうか? オープン ソース アプリのような端末を作成し、ライブラリを使用するか、コードに貼り付けますか? 次に、それを編集して、シリアル経由で何かを実行しますか?
私は彼らのライブラリ (jackpal.androidterm.sample.telnet) を使用するために彼らの例を使用しようとしましたが、クリックするとクラッシュしopen shell
ますopen shell
。