0

私は現在、Androidをいじってアプリを作り始めています。アプリケーションはBluetoothデバイスに接続し、信号を送信してから、他のデバイスが要求されたデータを送り返します。

Cで記述された他のデバイスAPIのドキュメントが提供されました。これは、基本的に、デバイスの送信に必要なすべての特定の信号を格納します。これらをCファイルからJavaファイルに変更するにはどうすればよいですか。Android NDKをダウンロードしましたが、どうしたらよいかわかりません。どんな助けでもいただければ幸いです。

4

2 に答える 2

1

どうぞ

http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/

于 2012-06-14T14:14:49.937 に答える
1

Android JavaコードからCライブラリを呼び出すことができます(私が正しく理解していれば、これがあなたのやりたいことです)。NDKが必要であり、Javaコードがcライブラリと通信できるようにするにはJNIを使​​用する必要があります。これらの検索については、優れたチュートリアルがたくさんあります。

たとえば、 MarakanaにはAndroidの内部に関する優れたチュートリアル/ビデオがあります。彼がJNIサポートを使用したアプリケーションの構築について話している部分を見てください。彼はフィボナッチ数列を計算するCのライブラリの例を使用していますが、Javaからそのライブラリを呼び出しています。

于 2012-06-14T14:15:08.233 に答える