基于Android的音乐播放器设计与实现(3)

2019-03-28 08:41

李发万:基于Andriod的音乐播放器设计与实现

1.2 系统结构图和流程图

(1)音乐播放器的系统流程图(图1.2.1)

5

华东交通大学理工学院毕业设计

图1.2.1 流程图

(2)播放器功能表

李发万:基于Andriod的音乐播放器设计与实现

图1.2.2 系统功能结构图

1.3播放器系统界面需求

播放器界面要求合理布局,颜色炫丽,控制按钮都比较友好,为了该音乐播放器的炫丽,图片素材多数为自己从网上找的(图2.6)

7

华东交通大学理工学院毕业设计

图1.3.1 界面图

1.4 系统性能需求

根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求: (1)当要求歌曲播放时,程序响应时间最长不能超过5秒 (2)当要求歌曲暂停时,程序响应时间最长不能超过5秒 (3)当要求歌曲停止时,程序响应时间最长不能超过5秒 (4)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒

(5)当要求进行歌曲列表时,程序响应时间最长不能超过5秒

1.5 运行环境需求

(1)操作系统:Android手机基于Linux操作系统

李发万:基于Andriod的音乐播放器设计与实现

(2)支持环境:Android 2.3 - 2.3.3版本 (3)开发环境:Eclipse 3.6.2 ADT 16

第二章 Android数据库设计

数据结构组织和数据库文件设计要根据不同用途,使用要求等,来决定数据的整体组织形式等一系列问题。

数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。数据库中的数据按一定数据模型组织、描述和存储,具有较小的重复度、较高的数据独立性和易扩展性,并且可以被在一定范围内的各种用户共享。在涉及数据库的软件开发中,需要根据有待解决的问题性质、规模,以及所采用的前端程序创建工具等,做出合适的数据库类型选择。

2..1 数据库及字段属性设计

2.1.1 字段设计(表、图)

file_table 主要是保存歌曲id、歌曲名字、歌曲大小、作者。

字段说明:music_id 歌曲id号, music_name 歌曲名字, music_size歌曲大小,music_singer歌曲作者(表2.1、图2.1.1)

Android自带一个MediaStore封闭类 专门来存储媒体信息

通过Uri EXTERNAL_CONTENT_URI 来访问SDcard中的歌曲详细信息。

存放媒体信息如NAME(标题)、SINGER(歌曲作者)、SIZE(大小 )(表2.2、图2.1.2)

属性 Music_id Music_name Music_size Music_singer

表2.1

数据类型 integer text text text 允许为空 Not null Not null Not null Nut null 主键 Primary key 属性 _ID NAME SINGER SIZE 数据类型 INTEGER TEXT TEXT LONG 允许空 Not null Not null 9

主键 Primary key


基于Android的音乐播放器设计与实现(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北京市2014届高三理科数学一轮复习试题选编8:三角函数的图象与

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: