Android.mk将包含libaudio.so以进行本机编译



我有一个用Native编写的代码。我想通过这个本地代码访问音频HAL。我的原生代码是一种媒体播放器类型的代码。那么,我在Android.mk文件中包含了哪些更改,以便在编译中包含libaudio.So。根据我的理解,libaudio实际上是音频的HAL。

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

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

它编译libaudio.so的方法,看看它。它为您提供了方法,尤其是第二个链接,其中包含录制调频音乐。libaudio存在问题,因为它包含供应商特定的函数,不幸的是,这些函数没有被修饰/公开。最好的办法是从android git sourcetree获得libaudio标准,改变你想要公开的东西的方式,只编译libaudio

make audio.primary.herring

然后备份你当前的rom,关闭手机,用你的替换原始的libaudio,宾果游戏就可以开始了。这就是我在三星galaxy案例中所做的

最新更新