首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 范文大全
  • 古典文学
  • 职场知识
  • 中国文学
  • 公文书信
  • 外国名著
  • 寓言童话
  • 百家讲坛
  • 散文/诗歌
  • 美文欣赏
  • 礼仪知识
  • 民俗风情
  • 谜语大全
  • 名言警句
  • 基于安卓系统一款音乐APP设计与实现

    时间:2021-07-09 20:07:05 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:设计 系统 音乐

      基于安卓系统的一款音乐 APP 设计与实现

     Design and implementation of a music app based on Android

      中文摘要 近年来,在移动设备市场中,手机逐渐成为了用户的第一选择。随着移动应用技术和互联网技术的深入发展,人们对手机应用的功能和性能也就有了更加高的要求,一些音乐 App 已经不能满足人们对个性化、简洁化的需求。现有的音乐 App 界面繁杂、功能单一,只具有听歌曲等纯粹的视听功能,缺乏更加有乐趣的其它功能。因此,设计一个界面简单快捷,功能丰富的可以给用户带来更多选择的音乐 App 显得很有市场需求。

     关键字 :

     智能手机

     Android 平台

     音乐 App

     Abstract In recent years, mobile phones have gradually become the first choice of users in the mobile device market. With the in-depth development of mobile application technology and Internet technology, people have higher requirements for the function and performance of mobile applications. Some music apps have been unable to meet people"s personalized and concise needs. The existing music app has complex interface and single function. It only has pure audio-visual functions such as listening to songs, and lacks other functions that are more fun. Therefore, the design of a simple and fast interface, rich functions can bring users more choices of music app is very market demand.

     Key words :Intelligent mobile phone

      Android platform

      Music App

      目录

     第 第 1 1 章

     绪论

     ................................ ..............

     1 1

     1.1 课题背景与意义 ..................................... 1 1.2 研究现状 ........................................... 1 1.3 论文研究的主要内容 ................................. 2

     第 第 2 2 章

     相关开发环境和技术的简介

     ..........................

     3 3

     1 2.1 开发环境的介绍 ..................................... 3 2 2.2 相关技术的介绍 ..................................... 3 2.2.1 Java .......................................... 3 2.2.2 Kotlin ........................................ 4 2.2.3 Service ....................................... 4 2.2.4 MVC 开发模式 .................................. 4 3 2.3 本章小结 ........................................... 5

     第 第 3 3 章

     需求分析

     ................................ ..........

     6 6

     3.1 编写目的 ........................................... 6 3.2 总体需求 ........................................... 6

     3.3 功能性需求 ......................................... 6 3.3.1 功能性需求 .................................... 6 3.4 非功能性需求 ....................................... 7 3.4.1 界面美观需求 .................................. 7 3.4.2 易操作性需求 .................................. 7 3.4.3 界面交互需求 .................................. 7 5 3.5 可行性分析 ......................................... 8 3.5.1 技术可行性分析 ................................ 8 3.5.2 经济可行性分析 ................................ 8 3.5.3 进度可行性分析 ................................ 9 5 3.5 本章小结 ........................................... 9

     第 第 4 4 章

     系统的总体设计

     ................................ ...

     10

     4.1

     系统的总体结构设计 ............................... 10 4.1.1 音乐 App 功能结构图 ........................... 10 4.1.2 功能结构描述 ................................. 11 4.2 系统的开发模式设计 ................................ 13 3 4.3 设备要求 .......................................... 13 4.3.1 硬件设备 ..................................... 13 4.3.2 支持软件 ..................................... 14 4.4 音乐 App 的模块划分 ................................ 14 4.5 数据库的设计 ...................................... 14 4.5.1 表格: music .................................. 14

     4.5.2 表格: playlist ............................... 16 4.5.3 表格: tasksmanagermodel ...................... 16 4.5.4 表格: musictoplaylist ........................ 17 4.5.5 表格: searchhistorybean ...................... 17 4.6 业务流程与数据流程 ................................ 17 4.6.1 业务流程 ..................................... 17 4.6.2 数据流程 ..................................... 18 7 4.7 界面布局与音频播放设计 ............................ 20 4.7.1 界面布局设计 ................................. 20 4.7.2 音频播放设计 ................................. 20 8 4.8 本章小结 .......................................... 21

     第 第 5 5 章

     系统的详细设计

     ................................ ...

     22

     5.1 项目结构 .......................................... 22 5.1.1 目录结构 ..................................... 22 5.1.2 Service 设计与实现 ........................... 23 5.2 进入、启动与退出模块

     ............................. 24 5.2.1 进入 ......................................... 24 5.2.2 退出 ......................................... 25 5.2.3 启动 ......................................... 25 5.3 音乐播放模块

     ..................................... 26 5.3.1 音乐播放 ..................................... 26 5.3.2 音乐暂停播放 ................................. 26

     5.3.3 切换下一首与上一首 ........................... 27 5.3.4 收藏与添加到歌单 ............................. 27 5.3.5 改变播放模式 ................................. 28 5.3.6 下载歌曲 ..................................... 29 5.3.7 音质切换 ..................................... 30 5.3.8 进度条 ....................................... 30 5.3.9 歌词 ......................................... 31 5.3.10 封面播放转动 ................................ 32 5.3.11 播放更多 .................................... 33 5.4 音乐搜索模块

     ..................................... 33 5.4.1 在线搜索 ..................................... 34 5.4.2 搜索历史与删除搜索历史 ....................... 34 5.4.3 歌单搜索 ..................................... 35 5.5 通知栏模块

     ....................................... 35 5.5.1 通知栏 ....................................... 36 5.5.2 桌面歌词 ..................................... 36 5.6 用户我的模块

     ..................................... 37 5.6.1 我的界面 ..................................... 37 5.6.2 我的收藏 ..................................... 38 5.6.3 下载 ......................................... 39 5.6.4 本地歌单 ..................................... 39 5.7 发现模块

     ......................................... 40

     5.7.1 歌手列表 ..................................... 40 5.8 更多模块

     ......................................... 41 5.8.1 设置 ......................................... 41 5.8.2 退出音乐 App ................................. 42 5.9 音乐 API .......................................... 42 5.9.1 API .......................................... 42 5.9.2 DSbridge 使用 ................................ 42 5.10 本章小结 ......................................... 43

     第 第 6 6 章

     系统的测试

     ................................ .......

     44

     6.1 进入退出模块 ...................................... 44 6.1.1 进入退出模块测试 ............................. 44 6.2 主页我的与发现模块 ................................ 44 6.2.1 我的模块测试 ................................. 45 6.2.2 发现模块测试 ................................. 45 6.3 音乐播放模块 ...................................... 46 6.3.1 音乐播放模块测试 ............................. 47 6.4 搜索音乐模块 ...................................... 48 6.4.1 搜索音乐模块测试 ............................. 48 6.5 设置模块 .......................................... 49 6.5.1 设置模块测试 ................................. 49 6 6.6 本章小结 .......................................... 50

     第 第 7 7 章

     系统特色和创新

     ................................ ...

     51

     1 7.1 系统特色 .......................................... 51 2 7.2 系统创新 .......................................... 51

     第 第 8 8 章

     总结

     ................................ .............

     52

     参

     考

     文

     献

     ............................

     5 53 3

     声

     明

     致

     谢

     ............................

     5 53 3

     附

     录

     ................................. .

     5 53 3

     附录一:数据库设计脚本

     ................................ ..

     5 53 3

     附录二:系统源码

     ................................ ........

     5 53 3

     广东东软学院本科毕业设计(论文)

     1

     第1 1章 章

      绪论

      1.1 课题背景与意义

     进入 21 世纪以来,中国互联网技术的发展在生活的各个方面都在加速,到处都可以看到互联网的影子。近年来,手机越来越多的进入了人们的生活,因为手机功能多且体积小,使用很便捷,所以使用手机的民众数量快速增加。另外,Android 是开源的,而且 Android 平台上的大多数应用程序都是免费的,所以很多手机制造商都使用 Android 系统,这在手机市场上有很大的优势。根据现有的调查数据,iOS 目前仅占 13%的市场占有率,而 Android 的市场占有率为 87%。另外,Android 手机比 iphone 价格更低,性价比更高,所以 Android 更有吸引力。

     随着世界的发展进步和人们各种各样的压力的增加,人们的物质世界逐渐丰富,但精神世界却逐渐贫乏。因此,人们通过手机上的音视频应用来丰富自己的精神生活。研究表明,听音乐可以使人放松,缓解压力。此外,如今人们的生活压力很大,尤其是那些生活在一线城市的人。因此,音乐 App 在智能手机上的出现是不可避免的。android 市场充斥着各种各样的音乐 App。在现有的音乐 App中,有些功能过于简单,不能满足用户的需要;有些功能强大,但界面繁杂;在一些网络欠好的情况下用户体验差。因此,随着用户需求的不断增加,目前的音乐App 已经无法满足用户多样化的需求。基于安卓平台的应用非常灵活,减少了开发量,收缩了开发期。对于用户来说,可以最大程度地定义自己的手机。

     此外,安卓手机本身具有资源有限的特点,基于上述问题,结合用户需求,设计并实现了一款功能全面、界面简洁美观的音乐 App 就显得很有意义。

     1.2 研究现状

     自 2009 年以来,手机已经逐渐走入人们的生活,随着手机的功能越来越强大,它们已经逐渐取代了以前单独的歌曲播放器,使用手机听音乐已成为用户听音乐的重要手段之一。

     许多企业和个人已经看到了音乐媒体潜在的发展趋势,从传统的个人电脑到智能手机和平板电脑等便携式设备上,许多功能强大的音乐 App 都得到了开发和

     广东东软学院本科毕业设计(论文)

     2 研究。目前,国内市场较盛行的音乐 App 包括酷狗音乐、QQ 音乐、网易云音乐和百度音乐等,其中酷狗音乐和 QQ 音乐在国内市场比较盛行。

      除了上述知名音乐 App 外,还有一些音乐 App 支持更多功能,但市场占有率相对较小,例如,虾米音乐、咪咕音乐等。音乐 App 已经成为许多公司的竞争项目,由此可见,音乐 App 市场存在一定的挑战和竞争,也将带来业务发展的机遇。

     随着移动互联网的快速发展和音乐媒体资源的日益丰富,一些音乐 App 已经无法满足人们多样化的音乐需求,而 Android 平台有着良好的发展基础,这将使手机音乐 App 不断发展。因此,手机音乐 App 的开发具有广阔的市场前景。

      1.3 论文研究的主要内容

     本课题针对国内已有的基于安卓系统的音乐 App 进行了研究和分析,本文所设计的音乐播放器在内容方面更加丰富,通过对用户的需求进行了解,对其他公司开发的音乐 App 进行了功能上的分析,大致了解开发所需要用到的技术,以及结合一些当下流行的开发模式...

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识