阅读更多

13顶
0踩

移动开发

原创新闻 Android 4.0原生SDK发布,引入新的流式音频API

2011-11-14 14:28 by 资深编辑 luiang1018 评论(3) 有10730人浏览
来自Android开发者博客的消息,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修复请阅读具体的发布公告

下载地址:

13
0
评论 共 3 条 请登录后发表评论
3 楼 leero 2011-11-18 08:23
好东西啊,不错
2 楼 songfantasy 2011-11-14 22:02
                                                  
1 楼 hand515 2011-11-14 19:03
               

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 各种EJB之间的调用示例

    各种EJB之间的调用示例

  • Java如何在多个EJB之间相互调用的例子.rar

    Java如何在多个EJB之间相互调用的例子,也就是各种EJB之间的调用例子,向初学者演示如何实现调用的具体代码及步骤,涉及以下相关方法:用远程接口的引用访问EJB、函数将被FirstEJB调用,同时它将调用secondEJB。...

  • ASP.NET应用程序中调用EJB

    另一方面,为了满足日益变化的商业发展的要求,多数开发者比较喜欢在具有高度生产性能的VisualStudio.NET开发环境下实现描述逻辑。当你需要把.NET描述层连接到J2EE商业逻辑层时,挑战就产生了。让我们看一下...

  • 一个简单的EJB代码例子

    Java源码,初学实例,EJB 一个简单的Java EJB例子代码,以经典的HelloWorld程序为例,介绍通过Client触发调用Bean方法、JNDI初始化取得系统属性、连接JNDI树的起始点、用EJB生成库Home生成EJB对象、调用EJB对象方法...

  • EJB调用和练习

    EJB调用和练习1、引言2、实验环境3、实验过程3.1 掌握EJB调用原理3.1.1 EJB 的基本原理3.1.2 EJB运行原理3.2 实验实现过程3.2.1 校友信息类创建3.2.2 接口创建3.2.3 创建接口的实现类3.2.4 以假乱真的校友信息生成器...

  • ejbCreate函数用于初始化一个EJB实例

    摘要:Java源码,初学实例,EJB函数初始化 ejbCreate函数用于初始化一个EJB实例,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数...

  • 各种EJB之间的调用示例源码

    各种EJB之间的调用示例源码

  • 各种EJB之间的调用示例.zip

    各种EJB之间的调用示例

  • EJB调用原理分析

    NULL 博文链接:https://chenlinbo.iteye.com/blog/747723

  • java 调用ejb_一步一步教你远程调用EJB

    前期准备:弄清楚weblogic(或jboss)、tomcat、JBluder(或eclipse+MyEclipse)的使用方法,能写一个简单的基于struts框架的web工程,然后准备两台联网的电脑(局域网也可以),如果没有条件,也可以在同一台电脑上分别...

  • EJB案例及开发步骤,一个小案例,仅供学习参考

    EJB案例及开发步骤,仅供学习参考 相关步骤比较全,不过...就可以看到Ejb的远程调用的数据.顺便说一下,我用的 测试数据库是sqlserver2000,数据文件也在项目包中 (当然你也可以自己创建数据库,不过配置就要改了)

  • WildFly如何编写一个EJB远程客户端

    如果您的EJB客户端运行在WildFly应用服务器(例如另一个EJB应用程序)中,那么我们建议查看本教程:WildFly:如何从位于另一个应用程序中的EJB调用EJB 。 为了演示如何从远程EJB客户端调用EJB,我们需要完成以下步骤...

  • 部署在WildFly上的EJB客户端,调用另一个WildFly上的EJB服务的过程详解

     EJB客户端开发(详解前一篇博文)完毕后,以war的方式(也可以是另外一个ear)部署在另一个WildFly服务器上。 对于部署EJB服务的WildFly服务器,除了前文介绍的添加必要的用户之外,无需任何额外的设置。 ...

  • ejb调用详解

    主要讲解了如何远程调用websphare中的ejb组建,以及ejb开发实例,ejb开发框架等

  • Struts2调用EJB异常项目包

    Struts2调用EJB异常项目包,出现的问题以及解决方案参见EJBStruts.zip中的说明.txt 以及博客 http://blog.csdn.net/icecream0/article/details/7167853

  • 就同一个Service类中,一个事务方法调用另外一个有事务的方法

    1重新建一个service类来写B方法。

  • 图解EJB的体系结构

    本文对EJB的体系结构作一个全面介绍:EJB在J2EE体系结构中的位置EJB的环境构成EJB的资源配置EJB的种类EJB组件的构造EJB的调用过程EJB组件的生命周期EJB是EnterpriseJavaBeans的简称。本文对EJB技术的体系结构作一个...

  • 基于springboot+Javaweb的二手图书交易系统源码数据库文档.zip

    基于springboot+Javaweb的二手图书交易系统源码数据库文档.zip

  • Linux课程设计.doc

    Linux课程设计.doc

Global site tag (gtag.js) - Google Analytics