项目介绍
Android是Google公司公布的基于Linux内核的手机操作系统,其代码属于完全开放,为开源软件开发人员提供使用方便的框架和平台。,本文以Android开发平台为基础,介绍了音乐播放器的开发。首先简要介绍了安卓平台及开发环境,然后对基于Android平台的音乐播放器做了一个详细的需求分析。详细论述了音乐播放器的具体设计,根据需求分析并结合Android开发平台自身的结构特点,把音乐播放器的开发分为两个部分来进行分析和设计,一部分是软件界面的设计,主要是各个模块的界面;然后进行功能的实现,结合Android平台提供的资源和对音乐播放器的功能分析最终实现定义的功能。
系统主要分为四大模块,主界面模块、音乐播放模块、歌词显示模块、软件设置模块,四个模块的功能通过名字显而易见。主界面模块在点击软件运行直接显示出来,通过扫描手机本地音乐文件,将歌曲列表显示给用户,并能够显示出歌曲的专辑界面,用户可以点击歌曲进行播放,也可以长按歌曲进行歌曲设置。音乐播放模块除了要显示正在播放的歌曲,还要显示从歌曲里获取到的专辑图片,还要进行倒影效果显示,还有对歌曲进行重复播放和随机播放的功能。歌词显示模块与歌曲播放模块的功能大致一样,只是通过使用Scroller核心类实现两个界面的滑动切换。菜单设置模块,主要包括主题的更换、定时关闭、白天夜晚模式的切换、软件介绍与退出功能
效果图
目录
摘要 4
引言 5
- Android平台及开发工具介绍 6
1.1 Android平台简介 6
1.1.1安卓操作系统的架构 6
1.1.2 Android开发的四大组件 8
1.2 Android开发环境 9
1.2.1 Java安装与配置 10
1.2.2 Eclispe安装 11
2.需求分析 12
2.1 音乐播放器实现目标 12
2.2 软件的功能需求分析 12
2.2.1软件所实现的具体功能 12
2.2.2 歌曲列表的功能 14
2.2.4 主界面设置功能 16
- 总体设计 18
3.1 设计原则 18
3.2系统功能结构设计 18
4.详细设计与实现 19
4.1 主界面 19
4.1.1主界面介绍 19
4.1.2主界面详细介绍 20
4.2 音乐播放界面 21
4.2.1音乐播放界面介绍 21
4.2.2播放界面详细介绍 21
4.2.3 歌曲专辑图片核心代码 22
4.3 歌词显示界面 23
4.3.1 歌词界面简介 23
4.4 菜单界面 26
4.4.1 菜单界面简介 26
4.4.2 菜单界面详细介绍 27
5.软件的功能测试 28
5.1 播放器整体功能的测试 28
5.2 播放器其他功能测试 29
5.3 测试结论 29
5.4 测试总结 29
结论 30
致谢 31
参考文献 32