摘 要
现今社会的生活节拍越来越快+Android体系上一的款音乐收集音乐播放器应用法式的计划与完成结束评论辩论。Android是一个开源的体系,它底层是基于Linux的操作体系,本论文的音乐收集音乐播放器采用Android开源体系技巧,应用Java语言和Eclipse编纂对象对收集音乐播放器结束编写。同时给出了详细的体系计划进程、部门界面图及重要功效运转流程图,本文还对高度进程当中碰到的成绩和办理办法结束了详细的评论辩论,该音乐收集音乐播放器集播放、停息、结束、上一首、下一首、音量调理、歌词表现等功效于一体,机能优越,在Android体系中能自力运转。该收集音乐播放器还领有对手机文件浏览器的拜访功效、歌曲播放形式、和歌词开闭状况的友爱设置.MP3的全名是MPEG Audio Layer-3,是一种声响文件的紧缩格局,因为本收集音乐播放器只限于应用层法式的探究,所以对详细的紧缩算法不作穷究。
关键词:安卓;网络音乐播放器;设计;实现
ABSTRACT
Life today is growing faster tempo social + music collection on the Android system models a music player application program and the completion of the end of the French debate comment. Android is an open source system, it is the underlying Linux-based operating system, this paper music collection music player uses Android open source system techniques, applications and Eclipse Java language codification objects collected end music player to write. At the same time gives a detailed system planning processes, sectoral plans and important effect interface operation flow chart, the paper also highly process were encountered accomplishments and transact way to end a detailed review debate, the music collection music player set to play, stop ends on a, next song, volume control, lyrics, performance and other functions in one, excellent performance, the Android system can operate independent. The collection also licensed music player on the phone the file browser survey results, in the form of song plays, the lyrics and the opening and closing condition of fraternity set .MP3 full name is MPEG Audio Layer-3, is one kind of compression format sound files, because this collection a music player limited to the application layer of the French inquiry, so the algorithm does not make detailed austerity read all the documents.
Keywords: Andrews; network music player; design; realization
目 录
1引 言 1
1.1 项目背景 1
1.2 编写目的 1
2设计原理和方法 3
2.1 MVC架构 3
2.2 关键技术简介 3
2.3 开发工具 4
2.4 Android应用平台 5
2.4.1 Android系统特色 5
2.4.2 Android系统架构 6
2.4.3 应用组件 6
3系统需求分析 7
3.1 功能需求(用例图分析) 7
3.1.1 网络音乐播放器的基本控制需求 7
3.1.2 播放清单列表管理需求 9
3.1.3 播放友好性需求 11
3.1.4 网络音乐播放器扩展卡需求 12
3.1.5 功能需求(时序图)分析 13
3.2 系统结构图和流程图 14
3.3 系统界面需求 15
3.4 系统性能需求 16
3.5 运行环境需求 16
4 Android数据库设计 17
4.1 数据库及字段属性设计 17
4.1.1 字段设计(表、图) 17
4.1.2 音乐网络音乐播放器E-R图 19
4.2 数据库连接 19
4.2.1 创建数据库 19
4.2.2 操作数据库 20
4.2.3 数据显示 21
5网络音乐播放器系统功能详细设计 22
5.1音乐网络音乐播放器主界面功能实现 22
5.1.1 网络音乐播放器主界面 22
5.1.2 播放界面音轨的实现 23
5.1.3 网络音乐播放器播放、暂停、停止等功能 26
5.2 播放列表功能 27
5.3 菜单功能 29
5.3.1 菜单界面 29
5.3.2 菜单功能实现 30
5.4 播放设置界面 32
5.4.1 界面实现 32
5.4.2 歌词显示实现 33
5.5 手机扩展卡的访问 35
5.5.1 文件浏览器界面 36
5.5.2 文件浏览器功能实现 37
5.6 数据存储方式 38
5.6.1 SharedPreferences 38
5.6.2 File存储方式 39
5.6.3 SQLiteDatabase数据库 39
结 论 40
参考文献 41