Google已经发布了其Android开发套件NDK的最新版本——Android NDK r7。新的NDK加入了对最新Android系统4.0的支持,即开发者已经可以访问Android 4.0中的原生API了。

Android NDK是指针对Android平台的原生软件开发SDK,由于在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。Android应用开发者可以通过NDK调用C或C++本地代码,创建本地代码的可执行文件和共享程序库。

据Android开发者博客介绍,Android NDK 7r包括了大量的编译系统(build system)改进及bug修复,不过最重要改进之处在于它引入了两套新的API。

  • 底层流式多媒体(Low-level streaming multimedia):一个遵循OpenMAX AL 1.0.1标准的新API,它为底层流媒体提供了一个直接、高效的路径。新的路径很适合那些在媒体数据提交给平台前需要保证对其完全控制的应用程序。举例来说,媒体应用程序现在可以从任意来源检索数据,并对其进行加密/解密,之后再发送至平台进行显示。
  • 音频解码为PCM格式(Audio decoding into PCM):对现有遵循OpenSL ES标准的音频API的扩展,允许原生应用将压缩的音频文件(例如mp3、AAC、Vorbis格式的)解码为PCM格式。
关于上述API的详细及使用信息可以参见Android NDK r7套件中的相关文档。另外,有关编译系统方面的改进及Bug修复请阅读具体的发布公告。

下载地址:

  • Windows平台:android-ndk-r7-windows.zip
  • Mac OS X(intel)平台:android-ndk-r7-darwin-x86.tar.bz2
  • Linux 32/64位(x86)平台:android-ndk-r7-linux-x86.tar.bz2

更多相关文章

  1. Android(安卓)开发者的下半场
  2. 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定
  3. Android(安卓)开发者在 Android(安卓)Market 上兜售应用
  4. Android(安卓)开发者 for Flutter (1)Flutter和Android中的View对
  5. 安卓的历史
  6. android,java,ndk,c++ iphone 之争
  7. Android开发资源
  8. Android(安卓)Material Design向下兼容至低版本Android(安卓)SDK
  9. 适于android初学者入门的资料集

随机推荐

  1. android基础知识12:android自动化测试04—
  2. [置顶] Android消息异步机制(ThreadLocal
  3. stetho调试框架(Android)
  4. 浅谈android的selector背景选择器
  5. Android和iOS在新版本中助力HTML5
  6. Myeclipse添加android开发插件
  7. Android中URI的格式
  8. Android(安卓)面试题集(2019-04-04总结)
  9. 【Android(安卓)基础】TextView的属性详
  10. android TextView自定义字体样式