Android多功能音乐播放器设计技术分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计(论文)题目: Android多功能音乐播放器设计 摘要 随着Android平台的兴起,移动音乐已成为很多手机用户时的主要爱好之一一款免费的,支持播放、搜索、下载,并且能自动匹配歌词和专辑图片系统分析 图.1 音乐播放器基本控制图 3.1.2歌曲列表浏览需求 打开播放器后能够浏览本地音乐及网络音乐,本播放器提供按全部歌曲、按歌手浏览、按目录浏览等视图;网络音乐按推荐、排行、专题、歌手等视图浏览歌曲,另外还可通过搜索界面搜索歌曲,只要输入歌曲名或歌手名点击搜索即可。 3.1.3 播放列表管理需求 用户播放网络音乐时,该音乐将下载到SD卡上,然后可通过本地音乐界面查看已下载歌曲,此时用户可对本地歌曲列表进行管理,因此,当用户选中某歌曲后就有如图3.2所示需求。 图3.2 选中列表中某歌曲时需求图 3.1.4播放友好性需求 当用户播放歌曲时,为了提高用户体验,播放友好性需求如下图3.3所示: 图3.3 播放友好需求图 3.2 系统性能需求分析 即使所写代码能够通过世界上所有的性能测试,应用仍然有可能使用户陷入狂暴状态。缺乏响应性反应慢、某些情况会卡、处理输入的时间非常长的应用就。 图3.4 主界面结构图 2播放模块 该模块主要是使用Android SDK中的MediaPlayer类来实现播放本地及网络歌曲功能,并组合相关代码实现播放控制。 3.数据存储模块 用于存取系统配置文件、歌曲文件、播放列表歌曲信息等,并可以对本地文件进行相关的文件操作。系统配置文件采用SharedPreference方式存取,歌曲文件采用fiie流存取,播放列表及歌曲信息采用SQLite数据库存取。 4.服务器模块 该模块采用巨鲸音乐网开放平台获取网络音乐。需要在巨鲸音乐网申请一个开发者账号,然后下载Android对应的开放接口包,采用Oauth授权将其添加到自己的项目中,并做相应修改即可获得网络音乐功能。 3.4 运行环境本系统分为个模块,各个模块相对独立又互相联系,将比较详细的介绍各个模块的设计情况。 .1 音乐播放器界面实现.2 播放功能.3 数据存储.1 Android程序调试工具介绍LogCat来调试程序 本节介绍LogCat调试工具及使用方法。 5.1.2通过adb来调试程序 本节介绍adb调试工具及使用方法 5.1.3 通过Monkey工具进行自动化压力测试 本节介绍Monkey工具及进行自动化压力测试的方法及步骤。 5.2音乐播放器调试中出现的问题及解决方法.4 系统存在的不足参考文献 附 录 摘要 1 本地歌曲列表 歌词显示 专辑封面显示 音量控制 上一首/下一首 停止 暂停 播放 缓存音乐 按目录浏览 按歌手浏览 播放 全部歌曲 歌手 专题 排行 推荐 更多 搜索 在线音乐 本地歌曲 欢迎画面 主界面 网络歌曲列表 搜索 相关设置 用户 播放 添加至播放列表 删除 用户 用户 播放模式 专辑封面 单曲循环 循环播放 歌词显示 随机播放

文档评论(0)

w5544434 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档