android.hardware.Cameraクラスの機能を拡張する必要があるため、自分のニーズに合わせて独自のクラスとコンパニオンJNIライブラリを作成しました。 AndroidソースツリーにJNIコードとAndroid.mkファイルを置き、OSを構築すると、ライブラリがビルドされ、アプリケーションとJavaクラスを問題なく使用することができます(少なくとも評価モジュールで)。Android NDKでハードウェアにアクセスする
問題は、NDKを使用してJNIライブラリを構築することですが、NDKにないライブラリがいくつか必要です(libandroid_runtimeやlibcamera_clientなど)。
NDKを使用してカメラなどのハードウェアにアクセスできますか?もしそうなら、OSライブラリにアクセスする適切な方法は何ですか?