阅读更多

13顶
0踩

移动开发

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

2011-11-14 14:28 by 资深编辑 luiang1018 评论(3) 有10751人浏览
来自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方法

    EJB调用分为远程调用和本地调用两种,本文档描述了远程调用EJB方法。图文并茂,易于理解

  • 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技术的体系结构作一个...

  • 工业自动化中基于威纶通触摸屏的水箱液位PID控制仿真程序设计与实现

    内容概要:本文详细介绍了如何利用威纶通触摸屏及其配套软件EasyBuilder Pro构建一个水箱液位控制的PID仿真程序。主要内容涵盖触摸屏界面设计、PID算法实现、通信配置以及仿真模型搭建等方面。文中不仅提供了具体的代码示例,还分享了许多调试经验和优化技巧,如抗积分饱和处理、通信同步设置等。此外,作者还强调了实际应用中的注意事项,例如参数范围限制、突发情况模拟等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对PID控制器有一定了解并希望深入掌握其实际应用的人群。 使用场景及目标:适用于需要进行水箱液位控制系统设计、调试和优化的工作环境。主要目标是帮助读者理解和掌握PID控制的基本原理及其在实际工程项目中的具体实现方法。 其他说明:附带完整的工程文件可供下载,便于读者快速上手实践。文中提到的所有代码片段均经过实际验证,确保可靠性和实用性。

  • 2024年中国城市低空经济发展指数报告

    内容概要:《2024年中国城市低空经济发展指数报告》由36氪研究院发布,指出低空经济作为新质生产力的代表,已成为中国经济新的增长点。报告从发展环境、资金投入、创新能力、基础支撑和发展成效五个维度构建了综合指数评价体系,评估了全国重点城市的低空经济发展状况。北京和深圳在总指数中名列前茅,分别以91.26和84.53的得分领先,展现出强大的资金投入、创新能力和基础支撑。低空经济主要涉及无人机、eVTOL(电动垂直起降飞行器)和直升机等产品,广泛应用于农业、物流、交通、应急救援等领域。政策支持、市场需求和技术进步共同推动了低空经济的快速发展,预计到2026年市场规模将突破万亿元。 适用人群:对低空经济发展感兴趣的政策制定者、投资者、企业和研究人员。 使用场景及目标:①了解低空经济的定义、分类和发展驱动力;②掌握低空经济的主要应用场景和市场规模预测;③评估各城市在低空经济发展中的表现和潜力;④为政策制定、投资决策和企业发展提供参考依据。 其他说明:报告强调了政策监管、产业生态建设和区域融合错位的重要性,提出了加强法律法规建设、人才储备和基础设施建设等建议。低空经济正加速向网络化、智能化、规模化和集聚化方向发展,各地应找准自身比较优势,实现差异化发展。

Global site tag (gtag.js) - Google Analytics