現在、さまざまなオーディオ設定を提供する Android 用アプリを開発しています。私は他の誰かによって準備されたアンドロイドシステムを使用しており、それは私にとって役立つ可能性のあるいくつかのメソッドを提供します(ソースファイルとコンパイル済みファイルに表示されます)。たとえば、(kernel/drivers/audio/audio.c) バンドを変更するいくつかのメソッド (イコライザー用) があります。コンパイルされたシステムでは、カーネルのオーディオディレクトリに audio_setting.so ファイルがあります。アプリケーション NDK でこのメソッド (ライブラリ) を使用する可能性はありますか? このライブラリを動的に追加するのではなく、システム全体でアプリをコンパイルしたくありません。
編集:
思ったより簡単でした。私が使用した:
void *some_lib;
bundlewrapper = dlopen("some/path/some_lib.so", RTLD_LAZY);
if ( some_lib!= NULL ) {
LOGV("Loaded lib\n");
// use methods from lib
}