6。1 单元测试 27
结论 29
参考文献 30
致谢 31
1 引言
1。1 课题背景
Android操作系统是谷歌于2007年公布的开放式源代码手机系统,它的开放性相对于其它封闭式手机系统拥有明显的优势,任何人都可以根据自己的喜好和需求将Android系统的功能进行改进,在Android平台上开发属于自己的应用软件。这也让更多的人对这一操作系统产生更浓厚的兴趣。我们开发的这款多媒体播放器就是基于Android平台的。
随着计算机的广泛应用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已逐渐成为了人们生活中必不可少的一部分。于是各种手机播放器相继被开发出来,但是很多播放器一味追求外观花俏,功能过于庞大,导致用户手机资源被过度占用,造成资源浪费。比如说CPU,内存等占用率过高,在用户执行多任务操作时经常出现卡机甚至是死机的现象。其实对于大多数普通用户,很多功能都是形同虚设。针对以上各种弊端,我们选择了开发一种功能实用,用户交互友好的多媒体播放器,将各种性能优化,继承播放器的常用功能,满足一般用户(如听歌,看电影)的需求[1]。
我们研究了市场上主流的播放器,了解它们各自的插件及编码方式,分析了各种开发方式的优缺点,从可行性分析出发,找出一条适合自己的开发之路,编写出功能实用,使用方便,占用资源小的播放器。目前已经实现的功能有能播放常见音视频文件的功能,如MP3,WAV,MP4,AVI等,自动获取用户SD卡上的音视频文件并在列表里生成目录,具备一般播放器的功能,如播放、暂停、上一首、下一首、音量调节、快进、快退、播放记录查询、旋转屏。论文网
1。2 课题目的与意义
随着人们生活节奏地加快,物质生活也越来越丰富了,然而许多人精神上的状态都是比较紧张的,偶尔听听歌,看看电影也不失为一种好的舒缓压力的方式。本项目的研究目的是开发一款可以播放主流音频和视频文件的多媒体播放器,并且能够控制播放,暂停,停止,上一首,下一首,音量调节,快进,快退,播放记录查询,旋转屏,界面清新友好,操作简单。易于用户上手。
本项目是一款基于Android手机平台的多媒体播放器,能将一些个性化设计融入其中。能完成该软件的多线程管理,实现该多媒体播放器的播放和控制。要求软件界面设计应简洁、易于上手,交互设计友好、人性化、个性化,能汇聚用户的忠诚度。
2 Android平台的概述
2。1 什么是Android?
本章主要讲述Android系统的应用背景以及相关技术框架,了解安卓的发展史及相关平台知识,有助于我们更好地掌握Android开发的技巧。
2。1。1 Android简介
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件[2]。
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。