2011-07-02 7 views
1

Linux Androidに関する2つの質問があります。ドキュメントでAndroidアプリからシリアルデバイス(usbプリンタのようなもの)を制御する

それは言う:

「アンドロイドデバッグブリッジ(ADB)は、あなたがエミュレータインスタンスまたは接続されたAndroid搭載デバイスと通信することができます多彩なコマンドラインツールです。」

明らかに、ADB(Android)からシリアルポート(USB)にコマンドを送信する方法があります。

だから、私は、ADBはどのバージョン?アンドロイドと実際のデバイス上に存在するUSB​​機器(プリンター)

1)へのAndroidデバイスから(ATコマンドのような)コマンドを送信する必要がありますか?

2)別の方法がありますか?

事前

+0

USBホストモードのAndroidデバイスが必要で、必要な操作を実行するUSB​​ホストAPIに対してアプリケーションパッケージ内にコードを書き込む必要があります。 –

答えて

1

のおかげで、明らかADB(アンドロイド)からシリアルポート(USB)にコマンドを送信する方法があります。

私は認識していません。

ADBはアンドロイドを搭載した実際のデバイスに存在しますか?

adbは、Android SDKの一部であるプログラムです。開発マシン上で動作します。エミュレータでは実行されません。デバイス上では実行されません。

別の方法がありますか?

おそらくUSB APIsOpen Accessory Development Kitを使用します。

+0

私はこの記事を発見しました:http://www.jamesward.com/2011/05/11/extending-air-for-android/ from @JamesWard、そして私は設定可能な接続をしようとしていました、AIRからJavaへの入力可能ですが、リターンはまだありません。 – theaibo

+0

ありがとう、私はこのAPIについてもっと知りたい – theaibo

関連する問題