Android是Google公司公布的基于Linux内核的手机操作系统,其代码属于完全开放,为开源软件开发人员提供使用方便的框架和平台。,本文以Android开发平台为基础,介绍了音乐播放器的开发。首先简要介绍了安卓平台及开发环境,然后对基于Android平台的音乐播放器做了一个详细的需求分析。详细论述了音乐播放器的具体设计,根据需求分析并结合Android开发平台自身的结构特点,把音乐播放器的开发分为两个部分来进行分析和设计,一部分是软件界面的设计,主要是各个模块的界面;然后进行功能的实现,结合Android平台提供的资源和对音乐播放器的功能分析最终实现定义的功能。

系统主要分为四大模块,主界面模块、音乐播放模块、歌词显示模块、软件设置模块,四个模块的功能通过名字显而易见。主界面模块在点击软件运行直接显示出来,通过扫描手机本地音乐文件,将歌曲列表显示给用户,并能够显示出歌曲的专辑界面,用户可以点击歌曲进行播放,也可以长按歌曲进行歌曲设置。音乐播放模块除了要显示正在播放的歌曲,还要显示从歌曲里获取到的专辑图片,还要进行倒影效果显示,还有对歌曲进行重复播放和随机播放的功能。歌词显示模块与歌曲播放模块的功能大致一样,只是通过使用Scroller核心类实现两个界面的滑动切换。菜单设置模块,主要包括主题的更换、定时关闭、白天夜晚模式的切换、软件介绍与退出功能



目录

摘要 4

引言 5

  1. 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

  1. 总体设计 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

基于android的在线音乐播放器app设计相关推荐

  1. 计算机毕业设计android的在线音乐播放器app设计(源码+系统+mysql数据库+Lw文档)

    项目介绍 Android是Google公司公布的基于Linux内核的手机操作系统,其代码属于完全开放,为开源软件开发人员提供使用方便的框架和平台.,本文以Android开发平台为基础,介绍了音乐播放器 ...

  2. 张利国,龚海平,王植萌.android移动开发入门与进阶,开题报告-基于Android的手机音乐播放器的设计与实现.doc...

    盐城师范学院 毕业设计开题报告 题 目: 基于android的手机音乐播放器 的设计与实现 姓 名: 二级学院: 信息工程学院 专 业: 软件工程 班 级: 12(1) 学 号: 指导教师: 职称: ...

  3. [内附完整源码和文档] 基于Android的手机音乐播放器的设计与实现

    摘 要 随着Android系统和移动互联网的快速崛起,手机已经成为人们生活不可缺的一部分,在现代人的生活中,人们生活节奏的加快,生活压力越来越大,碎片化的时间越来越多,那么一个可以在碎片化的时间内调节 ...

  4. 基于Android的手机音乐播放器的设计与实现

    源码及论文下载:http://www.byamd.xyz/tag/android/ 摘 要 随着Android系统和移动互联网的快速崛起,手机已经成为人们生活不可缺的一部分,在现代人的生活中,人们生活 ...

  5. 基于android系统的音乐播放器,基于Android系统的音乐播放器软件设计与实现.doc

    基于Android平台的音乐播放器 The Development of Mobile Music Player Based on Android platform system 学生学号: 学生姓名 ...

  6. Android项目:基于Android的手机音乐播放器的设计

    本次程序的设计,对手机音乐播放器的框架进行了精心的构思和实现,采用主要开发工具Eclipse+Java语言,Android Development Tool的插件和Android SDK版本来完成的. ...

  7. 基于Android的手机音乐播放器的设计

    本次程序的设计,对手机音乐播放器的框架进行了精心的构思和实现,采用主要开发工具Eclipse+Java语言,Android Development Tool的插件和Android SDK版本来完成的. ...

  8. 音乐播放器Android开发的目的,基于Android的手机音乐播放器的设计与开发

    摘要: 人们生活节奏的不断加快,伴随着智能手机和3G网络的普及以及云计算技术的不断发展和成熟,移动互联网衍生的很多业务已经成为人们生活娱乐的不可或缺的一部分.在移动音乐播放器开发领域,如何将移动社区业 ...

  9. 在线音乐播放器app

    在线音乐播放器app 前言 该app是安卓课程的大作业,旷了一学期的课,代码有点乱. 使用的API:网易云音乐 API 代码地址:https://github.com/xjhqre/music-pla ...

最新文章

  1. linux中如何授权限,Linux系统下,为普通用户授权。
  2. pdf如何转换成word文档
  3. CentOS7 修改静态IP
  4. 北京大学生物信息学(3)
  5. Java面试知识点之线程篇(二)
  6. Senparc.Weixin 授权获取微信信息
  7. java 保存微信表情_【java】【mysql】存储微信表情emoji表情
  8. qsdk53:QCA9531+QCA9887生产无法校准问题分析及解决方案
  9. 量子计算与通讯的基本原理(量子纠缠)
  10. 速度围观 | 如何用大数据拆散一对异地恋情侣
  11. leetcode之随心刷
  12. 《墨菲定律》——决策中的学问
  13. 微信小程序 音乐播放代码(播放方式,歌词滚动) (更新优化版:添加文字颜色过渡)
  14. 如何在Fcpx中卸载安装效果,标题,转场等FCPX模板插件
  15. SCI期刊写作必备(二):代码|手把手绘制目标检测领域YOLO论文常见的性能对比折线图,一键生成YOLOv7等主流论文同款图表,包含多种不同功能风格对比图表
  16. 强类型c语言 类型
  17. 【博弈 —— SG函数详解+例题解析】
  18. 让电商运营10倍提效的自动化工具,你get了吗?
  19. oracle查看分区名称,oracle学习笔记之 分区表
  20. Go语言(Golang)是什么?

热门文章

  1. 官方蓝牙4.0基本概念
  2. nobody用户介绍
  3. 《关于大学生熬夜状况的调查》
  4. TeamViewer 氪金和不氪金免费版有什么区别?
  5. Label 标签使用
  6. spark写 本地文件报错
  7. 学计算机用书包吗,起底大学生活 | 书包物品大揭秘
  8. 分析ANR具体哪个函数耗时,打时间戳是什么意思
  9. mysql事务排队情况_MySQL事务问题
  10. CSS+div布局总结(快速入门,附代码)