中国科技论文在线
paper.edu
基于Android平台录音机
软件的
设计与实现
吴想想,宋茂强,傅湘玲*
(北京邮电大学软件,北京100876)摘要:随着时代的发展,人们对于信息的获取有着强烈的需求。智能手机作为一种非常重要的通讯工具,功能越来越强大,智能手机凭借其可以随时随地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段。Android作为2007年底刚刚发布的全新的开源手机操作
系统,由于其开源性与强大的应用层API,使得其在短时间内吸引了大量的开发者,开发出了大量的应用软件,所以研究Android平台应用软件的开发很有必要。本文首先研究了Android的系统架构,并且以Android录音机软件为例介绍Android应用软件开发。关键词:Android;应用软件;录音机软件中图分类号:TP311.15
10
DesignandImplementofVoiceRecorderbasedonAndroid
15
WuXiangxiang,SongMaoqiang,FuXiangling
(SchoolofSoftwareEngineering,BeijingUniversityofPostsandTelecommunications,Beijing100876)Abstract:Withthedevelopmentofthetimes,peoplehaveastrongdemandforinformation.Asaveryimportantcommunicationtool,thesmartphoneisgettingmoreandmorepowerful.Thesmartphonehasanadvantageof
accessingandprocessinginformationanytime,anywhere,soitgraduallybecomesanimportantmeansforpeopletoaccessinformation.Asanewmobileoperatingsystemwhichjustreleasedin2007,duetoitsopen-sourceadvantageandpowerfulapplicationlayerAPI,androidhasattractedalargenumberofdevelopers,soitisnecessarytostudythedevelopmentofAndroidplatformapplications.ThispaperstudiestheAndroidsystemarchitecture,anddesignandimplementationapopularsoftwarevoicerecorderforexample.Key
words:android;application;voicerecorder
20
25
0引言
经过多年的发展,第三代数字
通信(3G)技术获得了广泛的接受,它为移动终端用户带来30了更快的数据传输速率。随着3G
网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端[1]。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google公司于2007年11月推出了一个专为移动设备设计的软件平台——Android。Android是一套真正意义上的开放性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用[2]。Android最大特点在于它是一个开放的体系架构,具有非常好的开35发和调试环境,允许所有厂商和个人在其基础上进行开发[3]。录音机作为智能手机的基本功能也被整合到手机中,在手机这种对系统资源和实时性要求比较严格的设备上使用,需要严格考虑外界和边界条件,本文全面地完成Android录音软件的功能,该软件可行性对Android手机应用开发有指导作用。
1Android应用
程序框架
40Android平台包括三个主要组成部分:操作系统、用户界面和应用程序,它们囊括了移动电话
工作所需的全部软件,能够满足各个层次的用户的需求。Android的整体架构依次分为以下四个层次:
作者简介:吴想想,(1985-),男,硕士研究生,主要研究方向:通信软件.E-mail:wxx918@gmail
-1-
中国科技论文在线
第一层——Applications,应用程序集合
paper.edu
Applications层是Android的应用层,Android系统自带的一系列核心应用程序的集合,是45主要以
Java语言编写的,它包括日历、地图、浏览器、联系人管理程序、电子邮件程序、SMS短消息程序等[4]。这是Android系统给用户提供的手机基本功能的软件集。第二层——ApplicationFramework,应用程序框架ApplicationFramework是Android平台专门为应用程