需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12100 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着人们生活节奏的不断加快,随之而来的生活压力也逐渐增大,对物质和精神的需求也日益增大。现如今智能手机成了每个人必备的设备,而欣赏音乐成了人们缓解压力的一种方式,也成了人们无聊、坐车时的一种消遣习惯。 本次设计的是一款基于Android的在线音乐播放器软件, 本软件主要实现对本地或在线音乐的播放功能,可以完成播放、暂停、上一首/下一首、改变音乐播放器的播放模式、自由拖动音乐进度、在线搜索音乐或歌手等功能。 本文首先介绍了基于Android平台app开发的关键技术;然后针对本次设计做了详细的需求分析;接着详细介绍了本次设计的总体设计,包括音乐播放器的框架设计、功能模块的划分与设计,以及对音乐播放器的详细设计,其中包括音乐播放主界面模块、音乐列表模块、后台音乐服务模块、在线搜索模块、歌词模块的详细的介绍;最后对本软件进行了功能测试。
关键词 Android;音乐播放器;app
目录 摘要 Abstract 1 绪论-1 1.1 课题背景-1 1.2 课题意义-1 1.3 个人工作介绍-1 1.4 论文组织结构-1 1.5 本章小结-2 2 系统开发环境-3 2.1 系统开发工具简介-3 2.1.1 Android Studio-3 2.1.2 API store-4 2.1.3 APIStoreSDK-5 2.1.4魅族MX3-5 2.2本章小结-6 3 系统需求分析-7 3.1 可行性需求分析-7 3.1.1 经济上的可行性-7 3.1.2 技术上的可行性-7 3.1.3 操作上的可行性-7 3.2 功能需求分析-7 3.2.1 在线音乐播放器的流程分析-8 3.2.2 播放控制需求-8 3.2.3 播放列表需求-10 3.2.4 播放器设置-10 3.2.5 在线搜索-11 3.3质量需求-12 3.4显示性能-12 3.5本章小结-12 4系统总体设计-13 4.1 系统功能结构-13 4.1.1系统功能结构-13 4.1.2 系统流程-13 4.2 主要功能设计-15 4.2.1 播放控制模块-15 4.2.2 列表模块-15 4.2.3 播放模式模块-16 4.2.4 在线音乐搜索模块-17 4.3系统的安全设计-17 4.4本章小结-17 5 系统详细设计-18 5.1音乐播放器主界面的设计-18 5.1.1 界面布局实现-18 5.1.2 界面按钮的实现-19 5.2 播放列表功能-20 5.3.1-mini歌词的实现-21 5.3.2歌词滚动显示-22 5.4在线搜索功能-23 5.5 本章小结-27 6系统测试-28 6.1测试目的-28 6.2测试范围-28 6.3策略-28 6.4准入及结束准则-29 6.4.1系统测试-29 6.4.2每一轮测试-29 6.5测试系统环境及设备-29 6.6测试用例-30 6.7本章小结-32 结论-33 致谢-34 参考文献-35 |