Android.mk包含用于本机编译的libaudio.so

时间:2012-08-28 15:43:14

标签: android audio android-ndk

我有一个用Native编写的代码。我想通过这个本机代码访问Audio HAL。我的本机代码是一种媒体播放器代码。那么我在Android.mk文件中包含哪些更改,因此它在编译中包含libaudio.so。根据我的理解,libaudio实际上是音频的HAL。

1 个答案:

答案 0 :(得分:0)

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

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

编译libaudio.so的方法,看看它。它为您提供了方式,特别是包含录制FM音乐的第二个链接。 libaudio在某种意义上是有问题的,它包含供应商特定的功能,遗憾的是它们没有被装饰/暴露。最好的选择是从android git sourcetree获取libaudio标准,改变你喜欢的东西,你想暴露和编译只有libaudio

make audio.primary.herring

然后备份你当前的rom,关闭手机,用你的原装libaudio替换你的bingo你很高兴。这就是我在三星Galaxy案件中所做的事情