没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘 要
当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备
的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对系
统的要求,本文主要是对 Android 音乐播放器应用程序的设计与实现进行讨论。本论文
的播放器采用了 Android 技术,利用 Java 语言和 Eclipse 编辑工具进行编写,同时给出了
详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对开发过程中遇到的
问题和解决方法进行了详细的讨论,本播放器集播放、暂停、停止、上一首、下一首、
音量调节、歌词显示等功能于一体,性能良好,在 Android 系统中能独立运行。本播放
器还拥有对手机 SD 卡的访问功能。
关键词:Android;SD 卡;音乐播放器
Abstract
The pace of life in today's society, with more advanced hardware mobile devices for
mobile devices, people more and more is also high, the requirements from the previous pursuit
to pursue the visual technology, therefore, also gradually improve the system requirements, the
paper mainly is to take on a music player from system design and realization of the application
is discussed. Take the system is an open source, it is based on the operating system, use the
Linux music player of the Android open-source system technology, using the Java language and
editing tools for players to Eclipse. Presents the detailed design process, the part of the system
and the main functions of operation interface diagram of height, this paper also flow process
problems and solving methods are discussed in detail, and the music player episode, pause, stop
and a, next, volume adjustment, lyrics display functions, such as performance is good, can
operate independently in the Android system. This player has access to the SD card functions.
Key Words:Android;SD card;music player
目录
摘 要 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙3
第 1 章 绪论∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙5
1.1 选题的目的及意义 5
1.2 本课题涉及内容的研究现状 5
1.3 本系统要实现的基本目标和研究内容 6
第 2 章 系统的可行性研究∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
2.1 经济上的可行性 7
2.2 技术上的可行性 7
2.3 操作上的可行性 7
第 3 章 需求分析∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙8
3.1 软件目标 8
3.2 功能需求 8
3.3 系统界面需求 8
3.4 系统性能需求 8
第 4 章 系统的总体设计 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙9
4.1 设计思想 9
4.2 系统功能结构图 9
4.3 开发语言简介 11
4.3.1 Android 简介 11
4.3.2 Android Features 特性 11
4.3.3 Android 基本框架(Android Architecture) 11
4.4.4 Android 系统的四大组件 14
4.4.5 SQLite 简介 14
4.4 搭建 Android 开发环境 15
4.5 Android 音乐播放器的工程 17
4.5.1 Android 项目 17
4.5.2 Android 工程程序结构 18
4.5.3 AndroidManifest.xml 文件 19
第 5 章 系统详细设计 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙22
5.1 主界面模块详细设计 22
5.2 音乐列表模块详细设计 24
5.3 歌曲播放模块详细设计 26
第 6 章 系统测试∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙29
6.1 音乐列表测试 29
6.2 音乐播放功能测试 30
6.3 声音控制功能测试 31
结 论∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙32
参考文献∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙33
致 谢∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
第 1 章 绪论
1.1 选题的目的及意义
Android 系统是谷歌公司于 2007 年发布的开放式源代码手机系统,它的开放性优于
其它封闭式的手机系统,因此,任何人都可以根据自己的喜好将手机系统中的功能重新
编写。这使得越来越多的人投身到这个系统的开发中。本次设计的音乐播放器就是基于
Android 平台的。
随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流
传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手
机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的
手机造成了很多资源浪费,比如 CPU,内存等的占用率过高,在用户需要多任务操作时,
受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同
虚设。针对以上各种弊端,选择了开发更适合用户的音乐播放器,将各种性能优化,同
时具有播放器的常用功能,满足一般用户(如听歌)的需求,能播放常见格式的音乐文
件,能够控制进度条,控制音量。
我研究了很多市场上流行的音乐播放器,了解它们各自的插件及编码方式,还有各
种播放器播放的各种格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷
和特点,编写出功能实用,使用方便快捷的播放器。目前已经实现的功能有能播放常见
音频文件的功能,如 MP3,WAV 等,拥有播放菜单,能选择播放清单,具备一般播放
器的功能,如快进,快退,音量调节等,还有歌词显示功能。
1.2 本课题涉及内容的研究现状
Android 一词的本义指“机器人”,同时也是 Google 于 2007 年 11 月 5 日宣布的基
于 Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应
用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
Android 是基于 Linux 内核的软件平台和操作系统,早期由 Google 开发(在华注册
商标名为“安致”),后由开放手机联盟(Open Handset Alliance)开发。它采用了软件
堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以 Linux 内核工
作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以 Java 作为编写程
序的一部分。另外,为了推广此技术,Google 和其它几十个手机公司建立了开放手机联
盟。Android 在未公开之前常被传闻为 Google 电话或 gPhone。大多传闻认为 Google 开
剩余33页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 380
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功