基于Android的多媒体应用开发与研究.pdf

基于Android的多媒体应用开发与研究.pdf

ID:52954532

大小:296.39 KB

页数:4页

时间:2020-04-03

基于Android的多媒体应用开发与研究.pdf_第1页
基于Android的多媒体应用开发与研究.pdf_第2页
基于Android的多媒体应用开发与研究.pdf_第3页
基于Android的多媒体应用开发与研究.pdf_第4页
资源描述:

《基于Android的多媒体应用开发与研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机与现代化2011年第4期JISUANJIYUXIANDAIHUA总第188期文章编号:1006-2475(2011)04-0149-04基于Android的多媒体应用开发与研究李杨,冯刚,李亮,罗拥华(华南师范大学计算机学院,广东广州510631)摘要:首先介绍并分析Android系统的层次架构,并在此基础上介绍Android应用程序开发的相关技术和基本的开发流程。接下来介绍Android提供的多媒体开发组件。最后用具体的应用程序———播放器简要说明Android多媒体应用程序的开发方法。关键词:Android;移动设备;多媒体中图分类号:TP311.52

2、文献标识码:Adoi:10.3969/j.issn.1006-2475.2011.04.042DevelopmentandResearchonMultimediaApplicationBasedonAndroidLIYang,FENGGang,LILiang,LUOYong-hua(SchoolofComputer,SouthChinaNormalUniversity,Guangzhou510631,China)Abstract:ThispaperfirstintroducesandanalyzesthehierarchyofAndroidplatformand

3、somedevelopingtechniquesbasedonit.ThenintroducesthemultimediaapplicationinterfacesprovidedbyAndroid,andthebasicdevelopmentprocedureofamultimediaapplication.Atlast,itillustratesthemwithasimplemediaplayer.Keywords:Android;mobiledevice;multimedia[2]0引言统、对多媒体的支持功能和非常强大的浏览器。Android平台的开放性等

4、特点既能促进技术(包2007年11月由Google牵头,有30多家移动技括平台自身)的创新,又有助于降低开发成本,还可术和无线应用领域领先企业组成的开放手机联盟以使运营商能非常方便地制定特色化的产品,因此,(OpenHandsetAlliance)发布了其智能手机平台———它具有很大的市场发展潜力。Android。Android是一个开放、自由的移动终端平[3-4]台,它是由操作系统、中间件、用户界面、应用软件组1Android软件平台的构成成,同时其开放性保证该平台不存在任何阻碍移动产Android软件平台主要由5部分构成,它们分别业创新的专有权障碍。开发人员

5、在该平台开发的应是:关键应用程序、应用程序框架和组件、C/C++函用程序是使用Java语言编写的,在Dalvik虚拟机上数库、Java程序运行环境、优化了的Linux内核。运行的。Android的底层是以开放性的LinuxKernel(1)关键应用程序。为其架构,也可以理解为Google推出的手机操作系Android本身会附带一些核心的应用程序,包括[1]统和相关软件的总称。E-mail客户端、短信程序、日历、地图、浏览器、通讯录Android是一套真正意义上的开放性移动设备综等,目前所有的应用程序都是用Java语言开发的。合平台,它包括操作系统、中间件和一些关

6、键的平台应更多有特色的Android应用程序还有待于广大开发用。Android最大特点在于它是一个开放的体系架构,者共同参与开发。具有非常好的开发和调试环境,而且还支持各种可扩(2)应用程序框架及组件。展的用户体验,Android里面具有非常丰富的图形系Android应用程序开发基于框架和组件。An-收稿日期:2010-11-25作者简介:李杨(1985-),男,内蒙古呼和浩特人,华南师范大学计算机学院硕士研究生,研究方向:嵌入式系统;冯刚(1968-),男,湖南人,硕士生导师,博士,研究方向:嵌入式系统;李亮,男,湖北人,研究方向:高性能计算;罗拥华,男,湖南

7、人,研究方向:语义网络。150计算机与现代化2011年第4期droid本身已在其框架中提供了许多组件供应用程序各种存储系统来保存数据。但是,如果想实现不同应调用,开发者也可在开发应用程序时顺带开发新的组用之间的数据共享,就需要用到ContentProvider。件,并将该组件放入应用程序框架中,以供自己和其ContentProvider提供了一套标准的访问接口,以方便它应用程序调用。其他应用程序对数据进行访问、操作。(3)Android运行时库和其它库层。在实际应用中,常常需要等待系统或者其它应用Android应用程序框架之下是一套C/C++函数发出一道指令。在

8、Android中,充分考

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。