毕 业 设 计(论 文)
设计(论文)题目: 基于Android的 MP3播放器设计
学生: 赵祥来 指导教师: 李莉 讲师
二级: 信息技术 专 业:
计算机科学与技术
班 级:08计算机科学与技术(1)班学 号: 0805110121
提交日期: 2012年4月27日 答辩日期: 2012年5月12 日
目 录
摘 要 II
Abstract III
1 绪 论 1
1.1 课题背景 1
1.2 Android的介绍 1
1.3 Android开发环境的搭建 2
2
系统的总体设计与分析 5
2.1 总体功能架构 5
2.2 功能流程图 5
3 详细设计与实现 6
3.1 Android
程序设计的一般方法 7
3.2 MP3播放器的模块设计 7
3.2.1.界面的搭建 7
3.2.2
网络下载 9
3.2.3播放模块 12
3.2.4编码实现 14
4 测试与总结 15
4.1 Android SDK 1.6的模拟器的介绍 15
4.2
软件测试的过程 15
4.3测试系统时遇到的
问题及解决方法 15
4.4系统还需要完善的方面 16
5 结 论 17
参考文献 18
附 录 19
致 谢 31
基于Android的MP3播放器
摘 要
由Google倡导发起的发放手机联盟及其推出的Android平台一经发布便在业内引起了轩然大波。本人利用Eclipse和Android SDK开发工具设计出了一款MP3播放器。文章首先介绍了Android技术及其特点,然后介绍Android的开发环境,接着对系统进行了总体分析,在设计出了功能结构图和流程图之后详细阐述了MP3播放器过程,最后测试系统,对播放器的不足进行总结。
关键词:Android系统;MP3播放器;结构图;测试
Based on Android MP3 player
Abstract
By Google advocate the release of the league and its mobile phone launched the launch of the Android platform has issued and caused a stir in the industry. I use Eclipse and Android SDK development tool design gave a MP3 player. This article first introduces the Android technology and features, And then introduced the Android development environment, Then the system as a whole analysis, In a function structure chart and design flow chart expounds the MP3 player after the design and realization of the process, The last test system, To the deficiency of the players were summarized in this paper.
Key
words: Android system; MP3 player; Structure chart; Test
1 绪 论
1.1 课题背景
Android一词的本义指"机器人",同时也是Google于2007年11月5日宣布的基于Linux平台的开源移动终端操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件。
随着科技的不断发展,手机不再只是人们日常生活的移动
通信工具,而是一个多媒体平台,可提供强大的多媒体功能,越来越多的人喜欢用手机听音乐、看电影。
Android系统内置的音乐播放器基于媒体库对歌曲进行管理,并且支持歌词的同步显示。对于部分用户,操作起来会有所不便。对于Android手机操作系统,可以充分利用它已经习惯的基于文件浏览器形式播放器的丰富的可编程扩展性,开发出新的播放器应用软件。
1.2 Android的介绍
近年来,Google智能手机平台Android得到了手机行业及客户的普遍认可, 呈爆炸性的趋势发展,为移动运营商、手机制造商、软件开发商及客户提供了无限的发展空间,使市场上不断涌现出大量的基于Android平台的软件和增值服务。
(1)Android系统的架构:分层的构架的好处是下层为上层提供统一服务,屏蔽本层及以下层的差异,当本层及以下层发生了变化不会影响到上层。也就是说各层各司其职,各层提供