2.1功能需求(用例图分析) 3
2.1.1播放器的基本控制需求 4
2.1.2 功能需求(时序图)分析 6
2.2系统结构图和流程图 7
2.3 系统界面需求 8
2.4 系统性能需求 11
2.5运行环境需求 11
第三章 Android项目介绍 13
3.1什么是Android 13
3.1.1 Android 简介 13
3.2 Android平台五大优势特色 13
3.2.1开放性 13
3.2 Android应用软件开发的语言 16
3.2.1 Simple 16
3.2.2 Scala 16
3.2.3 Java 17
3.3.1 Android 项目 17
第四章 搭建开发环境 18
4.1.1
计算机配置 18
4.1.2 下载SDK初始包 18
4.1.3 安装ADT 18
4.1.4 配置Android sdk 19
4.1.5 升级sdk版本 19
4.2 ADT的使用 23
4.2.1 创建一个Android项目 23
第五章 Android平台应用程序基础 30
5.1 Android 应用程序介绍 30
5.2 Android应用程序组件 30
5.3 AndroidManifest.
xml 文件 32
5.4 Intent 介绍 33
5.5 Android 模拟器中sd卡的创建 和文件的上传 35
5.5.1 sd卡的创建 35
5.5.2 向sd卡里面上传文件 38
第六章 音乐播放器详细设计 40
6.1.1 播放器主界面 40
6.1.2 歌曲
列表界面设计 42
6.2.1 Android的媒体播放原理: 43
6.3.1 歌曲列表实现细节 43
6.4 播放功能实现细节 46
6.4.1 Service概念及用途: 47
6.4.2 Service与Activity交互原理 48
6.4.3 歌词显示功能实现 49
6.5 其它功能实现概述 50
6.5.1 来电广播接收器 50
6.5.2 音量调节 52
第七章 结论 53
致 谢 54
参考文献 55
1 引言
1.1 项目背景
自2007年Google公司推出Android以来,一直受到人们的热捧。Android是基于Linux内核的软件平台和操作系统,它包括移动电话
工作所需的全部软件,而且不存在任何以往羁绊移动产业创新的专有权障碍,并迅速发展成为智能移动终端的操作系统。
由于手机市场发展迅速,使得手机操作系统也出现了不同种类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的Android操作系统那个,其中占有开
源代码优势的Android系统有最大的发展前景。Android的开放性就优于其它封闭式的手机系统,因此,任何人都可以根据自己的爱好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。
计算机应用越来越广泛,手机市场也日新月异,各种音频、视频资源在网上广为流传,这些资源看似平凡,但是已经成为了人们生活中不可缺少的一部分了,于是各种手机播放器也紧跟着发展起来,但是很多播放器都是一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,在用户需要多任务操作时,受到不少影响,带来了许多不便。
那么能否在手机上拥有自己编写的个性音乐播放器呢?谷歌的Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。要研究了各种市场上流行的手机播放器,了解它们各自的插