目录
第一章引言6
1.1项目背景6
1.2编写目的7
1.3参考资料7
第二章系统需求分析7
2.1功能需求(用例图分析)7
2.1.1播放器的基本控制需求8
2.1.2播放清单列表管理需求9
2.1.3播放友好性需求11
2.1.4播放器扩展卡需求13
2.1.5功能需求(时序图)分析14
2.2系统结构图和流程图14
2.3系统界面需求16
2.4系统性能需求17
2.5运行环境需求17
第三章Android数据库设计18
3.1数据库及字段属性设计18
3.1.1字段设计(表、图)18
3.1.2音乐播放器E-R图20
3.2数据库连接20
3.2.1创建数据库20
3.2.2操作数据库21
3.2.3数据显示22
第四章Android项目介绍23
4.1什么是Android?23
4.1.1Android简介23
4.1.2AndroidFeatures特性23
4.1.3Android基本框架(AndroidArchitecture)24
4.2搭建Android开发环境28
4.3Android常用工具的使用30
4.3.1命令行的使用30
4.3.2DalvikDebugMonitorService(DDMS)的使用31
4.4Android音乐播放器的工程31
4.4.1Android项目31
4.4.2Android工程程序结构32
4.4.3AndroidManifest.
xml文件34
第五章播放器系统功能详细设计36
5.1音乐播放器主界面功能实现36
5.1.1播放器主界面36
5.1.2播放界面音轨的实现37
5.1.3播放器播放、暂停、停止等功能40
5.2播放列表功能41
5.3菜单功能43
5.3.1菜单界面44
5.3.2菜单功能实现45
5.4播放设置界面46
5.4.1界面实现46
5.4.2歌词显示实现48
5.5手机扩展卡的访问50
5.5.1文件浏览器界面50
5.5.2文件浏览器功能实现51
5.6数据存储方式52
5.6.1SharedPreferences52
5.6.2File存储方式53
5.6.3SQLiteDatabase数据库53
第六章结论55
摘要
当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对系统的要求,本文主要是对Android系统上一的款音乐播放器应用
程序的
设计与实现进行讨论。Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对高度过程中遇到的
问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。该播放器还拥有对手机文件浏览器的访问功能、歌曲播放模式、以及歌词开闭状态的友好设置.MP3的全名是MPEGAudioLayer-3,是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的
压缩算法不作深究。
关键词:Android;开源系统;linux;音乐播放器
ABSTRACT
Thepaceoflifeintoday'ssociety,withmoreadvancedhardwaremobiledevicesformobiledevices,peoplemoreandmoreisalsohigh,therequirementsfromthepreviouspursuittopursuethevisualtechnology,therefore,alsograduallyimprovethesystemrequirements,thepapermainlyistotakeonamusicplayerfromsystemdesignandrealizationoftheapplicationisdiscussed.Takethesyste
misanopensource,itisbasedontheoperatingsystem,usetheLinuxmusicplayeroftheAndroidopen-sourcesystemtechnology,usingthe
JavalanguageandeditingtoolsforplayerstoEclipse.Presentsthedetaileddesignprocess,thepartofthesystemandthemainfunctionsofoperationinterfacediagramofheight,thispaperalsoflowprocessproblemsandsolvingmethodsarediscussedindetail,andthemusicplayerepisode,pause,stopanda,next,volumeadjustment,lyricsdisplayfunctions,suchasperformanceisgood,canoperateindependentlyintheAndroidsystem.Thisplayerhasaccesstothefilebrowserphonefunctions,songsandplayedpattern,openandcloseconditionoffriendly
words.MP3AudioMPEGLayer-nameis3,isakindofsoundfilescompressedformat,becausetheplayerstoexplore,sotheapplicationprocedureforspecificcompressionalgorithmnotprobe
KeyWords:Android;Opensourcesystem;
linux;musicplayer
第一章引言
1.1项目背景
当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作
系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windowsmobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。
Android:是谷歌于2007年公布的开放式
源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于Android平台的。
随着
计算机的广泛运用,手机市场