需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15040 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 音乐作为一种精神食粮,从它产生开始就一直伴随着人类的生活,构成了人类娱乐生活的重要元素,一直以来都备受关注。随着物质生活水平的提高,精神生活上的愉悦享受和满足越来越受到人们的关注。科学技术的发展,给了人们在享受音乐的方式上提供了更多的可能,手机不再只是通讯工具,硬件和软件的技术支持,使得人们离不开手机这一全新的多媒体移动终端,人们已经迎来移动时代。科技的飞速提升引导人类生活理念和方式的共同改变,同时也影响着音乐传播产品的变革,智能手机作为整合型音乐播放工具,逐渐成为流行。本文设计的音乐播放器是基于Android平台而设计的。Android平台是目前发展最快、最具市场前景的智能手机操作系统。对音乐播放器做了详细的需求分析,并详细介绍了音乐播放器的总体设计,包括音乐播放器的架构设计、功能模块的划分、配置文件AndroidManifest.xml的设计。对音乐播放器的详细设计,对几个核心组件的设计思路、交互过程、通信机制、消息机制、生命周期、界面设计等做了详细的介绍。本文设计的音乐播放器通过了功能和性能方面的测试,并已在近期进入运行阶段,证明其设计方案的可行性。本人在音乐播放器的开发过程中参与了需求文档和详细设计文档的撰写,参与了音乐库模块的开发工作,并独立完成了后台服务模块的开发。本文通过对基于Android平台上音乐播放器开发与实现的介绍,希望能为今后开发出功能更强大的移动设备多媒体播放软件提供有益的借鉴。 关键词:Android-移动终端-音乐-播放器
目录 摘要 Abstract 1 绪论-4 1.1项目开发的背景-4 1.2项目开发的意义-4 1.3本课题涉及内容的研究现状-4 2 系统的可行性研究-6 2.1 经济上的可行性-6 2.2 技术上的可行性-6 2.3 操作上的可行性-6 3 需求分析-7 3.1 软件目标-7 3.2 功能需求-7 3.3系统界面需求-7 4 系统的总体设计-8 4.1 设计思想-8 4.2 系统功能结构图-8 4.3 开发语言简介-9 4.3.1 Android简介-9 4.3.2 Android基本框架(Android Architecture)-9 4.4 搭建Android开发环境-11 4.5 Android 音乐播放器的工程-13 4.5.1 Android项目-13 4.5.2 Android工程程序结构-14 第五章 Android数据库设计-15 5.1 数据库及字段属性设计-15 5.1.1 字段设计-15 5.1.2 音乐播放器E-R图-16 5.2数据库连接-17 5.3数据库操作-18 5.3.1创建和打开数据库-18 5.3.2 创建表-18 第六章 项目设计-19 6.1 程序启动界面-19 6.1.1 AndroidManifest.xml入口-19 6.1.2 程序入口Activity-20 6.2 主界面设计-23 6.2.1 主界面布局-23 6.2.2 主界面Activity-27 6.3 搜索界面设计-35 6.3.1 搜索界面XML-35 6.3.2 搜索界面Activity-36 6.4 手势识别设计-41 6.5 图片缓存设计-43 第七章 系统测试-49 7.1 系统运行测试-49 7.2音乐播放功能测试-51 7.3搜索功能测试-51 结 束 语-54 参考文献-55 |