2012-04-10 10 views
1

私はAndroidのノブのビットです。Androidで実行するJavaハードウェアAPIをコンパイルします。

私はセンサーの手袋を利用してセンサ値からデバイスにデータを入力するプロジェクトを持っています。私のプロジェクトの目的は、このセンサーグローブとAndroidデバイスとのインターフェースをとって、グローブからの情報がAndroidデバイスにワイヤレスで送られるようにして、アプリケーションが必要な処理を行うようにすることです。

グローブには、Javaでプログラミングするための一連のツールとAPIが付属しています。私の質問は基本的に、私はJavaでAndroidプラットフォーム上で動作するように書かれたコードをコンパイルできますか?私は元のコードでJarファイルのセットを参照しています。 Androidでコードを実行するときに同じJarファイルを利用できるか、Androidで実行するために同じJavaコードをコンパイルできるかどうかを確認します。

は本当にjarファイルは、コンパイル済みのクラスファイルが含まれている場合、それは動作しません、

答えて

1

を助けに感謝します。あなたのソースコードは、javaではなくdalvik仮想マシンで動作するようにコンパイルする必要があります。

ただし、コンパイルされていないクラスファイルをお持ちの場合は、Androidで動作する可能性があります。ほとんどの標準JavaライブラリはAndroidでも利用できます。

+0

これもライブラリに含まれているネイティブコード(あれば)は、デバイスとの互換性があるか(または純粋なjavaに移植されています) – Mouscellaneous

+0

ネイティブコードを書き直すか、それはAndroid NDKで動作するようになっています。 – lrAndroid

+0

Unfortuanalty私はクラスファイルにアクセスできません。手袋を所有する会社は、JARのみを提供しています。私が扱っているようなAPIを使って作業する方法がありますか? おそらく、Android bluetooth apiを使用してデータを取り込んで、必要な情報にフィルタをかけると言うことができます。あなたはそれがどれくらい難しいと思いますか? – stenfeio

関連する問題