0

Native で書かれたコードがあります。このネイティブ コードを介して Audio HAL にアクセスしたいと考えています。私のネイティブ コードは、メディア プレーヤーのようなコードです。では、コンパイルに libaudio.so が含まれるように、Android.mk ファイルにどのような変更を含める必要がありますか。私の理解によると、libaudio はオーディオ用の HAL です。

4

1 に答える 1

0

http://www.kandroid.org/online-pdk/guide/audio.html

http://forum.cyanogenmod.com/topic/3180-compiling-libaudio-on-its-own/

libaudio.so のコンパイル方法については、こちらを参照してください。特に FM 音楽の録音を含む 2 番目のリンクが道を示してくれます。残念ながら装飾/公開されていないベンダー固有の関数が含まれているという意味で、libaudio には問題があります。最善の策は、android git sourcetree から libaudio 標準を取得し、公開したいものの好きな方法を変更して、libaudio のみをコンパイルすることです。

make audio.primary.herring

次に、現在の rom をバックアップし、電話の電源を切り、元の libaudio を自分のものに置き換えて、ビンゴを作成します。これは私がサムスンギャラクシーケースで行ったことです

于 2012-08-29T06:31:32.547 に答える