Qは:Androidベースのスマートフォンは、外付けUSB デバイスにコマンドを送信することはできますか?私は彼らが外部USB デバイスからデータにアクセスできることを知っています。
A:確かに、限りデバイスはAndroidのUSBポートを介して接続されているよう:)
Q:ウィルC ... Androidベースのスマートフォン上で動作しますか?
A:たくさんの努力を払って、Androidと他のプラットフォームのJNIに類似したJavaとCのインターフェースが可能です。詳細についてはNDKのドキュメントをご覧ください。
Q:私はおそらく ARMのCPUを実行している、Android上で、ジャワから、i386のオブジェクトコードに、Windows用 を書かれているバイナリのC言語ライブラリをインタフェースすることはできますか?
A:Nope。それは単に別の言語以上のものです。また、異なるプラットフォーム、異なるオブジェクト形式、まったく異なるCPUアーキテクチャを扱っています。
ベンダーがUSBレベルまたはメッセージレベルのインターフェイスをデバイスに提供できるかどうかが最も良い方法です。あなたはバイナリの.dllまたは.libライブラリインターフェイスを持つSOLです。