《基于Android音乐播放器的设计与实现-(最新版-已修订)》由会员分享,可在线阅读,更多相关《基于Android音乐播放器的设计与实现-(最新版-已修订)(26页珍藏版)》请在金锄头文库上搜索。
1、专科毕业设计(论文)专科毕业设计(论文) 题 目 基于基于Android的音乐播放器设计与实现的音乐播放器设计与实现 姓 名 苏闹苏闹 专 业 计算机应用技术计算机应用技术 学 号 201223011201223011 指导教师 黄海燕黄海燕 郑州科技学院信息工程学院郑州科技学院信息工程学院 二一五年五月 二一五年五月 目 录 摘 要 . Abstract . 前 言 . 1. 项目来源及开发目的和意义 .1 1.1 项目来源 .1 1.2 项目开发目的和意义 .2 2. 音乐播放器开发及应用现状分析 .3 2.1 操作和全面是关键 .3 2.2 Android 音乐播放器的音质分析.4 3.
2、 需求分析及总体设计方案 .5 3.1 主要开发内容 .5 3.2 需求分析 .5 3.2.1 界面设计模块功能需求 .6 3.2.2 后台通讯模块功能需求 .13 3.2.3 文件夹选择模块功能需求 .13 3.3 总体设计方案 .13 3.3.1 页面设计模块结构 .13 3.3.2 后台通讯模块结构 .13 3.3.3 文件夹选择模块结构 .14 4. 开发环境和开发工具 .14 4.1 开发语言 .14 4.2 开发工具 .14 4.3 开发环境 .14 5. 项目进度安排、预期达到的目标 .15 5.1 进度安排 .15 5.2 预期达到的目标 .15 5.2.1 功能预期目标 .1
3、5 5.2.1 性能预期目标 .15 5.2.1 其它预期目标 .15 6. 完成项目所需的条件和经费 .16 7. 预见的困难及应对措施 .17 总结 .19 致谢 .20 参考文献 .21 基于 Android 音乐播放器的设计 I 基于 Android 音乐播放器的设计基于 Android 音乐播放器的设计 摘 要 在Goolge的正确领导下,Android开源系统以迅雷不及掩耳之势,横扫各大 移动端系统,成为拥有用户数量最多的系统,音乐播放类的软件数不胜数,为 什么我还要再写一个播放器出来呢?因为现有的音乐播放器功能实在是有些多 了, 多未必不好, 但是我总想要一个干净纯粹的音乐播放器
4、, 只为听歌的播放器, 一个有着一些自己想要的功能的播放器,比如“切歌”,一个自己熟悉代码的播 放器,甚至,一个可以自定义功能结构的音乐播放器。 本文针对即时通讯类移动终端软件的开发, 使用多任务设计移动终端界面, 提出了一套通用的软件构架,将程序主要分为两大部分:功能层和支撑层。功 能层主要针对应用业务逻辑,从界面、人机交互、控制处理等方面实现各种功 能需求:而支撑层则在硬件设备、操作系统的基础之上对操作系统提供的IO接 口、数据存储机制、内存管理机制等进行再次有针对性的抽象封装,统一编写 接口的标准和规范,以建立一个适合多平台、多语言应用开发的通用应用开发 框架。并结合IOS和Androi
5、d操作系统本身的体系结构特点给出了在两大平台上 的具体应用框架。 关键词:软件结构;音乐播放;移动终端;Android 基于 Android 音乐播放器的设计 II DESIGN OF ANDROID MUSIC PLAYER BASED ON Abstract Under the correct leadership of Goolge, the Android open source system with the suddenness of a thunderbolt, dominated the mobile end system, become have the largest nu
6、mber of users of the system, the software beyond count music player class, why do I have to write a player out? Because the existing music player function is some more, more is not bad, but I want a clean and pure music player, only for the music player, a number of the function you want players, su
7、ch as song, a familiar code player, even, a one can customize the function structure of the music player. Im kind of mobile terminal software development, the author of this paper, using multitasking mobile terminal interface design, put forward a set of general software architecture, the program is
8、 mainly divided into two parts: function layer and supporting layer. Function mainly aimed at the application business logic layer, from the aspects of interface, human-computer interaction and control, implement a variety of functional requirements, and the support layer is on the basis of hardware
9、, operating systems, IO interface provided by the operating system, data storage mechanism, memory management mechanism to targeted abstract encapsulation, unified interface standards and specifications, to build a suitable for multiple platforms and multiple language application development applica
10、tion development framework. Combined with the IOS and Android operating system itself characteristics of the system structure is given in two huge platform specific application framework. Keywords: software architecture; Music Player; Mobile terminal; The Android 基于 Android 音乐播放器的设计 III 前 言 音乐的世界,给世
11、间万事万物带进了美好的时空。任你的思绪遐想,使你 整个人陶醉在天上人间。每每听着音乐,就会忘记所有的烦恼,所有的不快, 甚至忘记了时间,忘记了一切。心和音乐融为一体,把你变得年轻而美丽。 所 以,它不仅仅使自己精神世界永远处在一个五彩斑斓的境界里,而更多的是给 整个世界带来了快乐与幸福。音乐的魅力在于它没有国别和语言的局限,任何 一个人,听到音乐会随着音乐一起快乐,一起悲伤,好像当时的场景历历在目。 音乐,有着无穷魅力!音乐是世界上最美的语言! 本文主要是设计与实现一个用于基于 Android 的音乐播放器的工具,其主 要特点就是简单方便,它主要是用最简单的方式去播放音乐,用最小的内存,最 少的资源去播放音乐。 这款音乐播放器 最大的特色单屏设计理念, 你的所有操作都在一个屏幕上。 音乐列表,播放按钮,操作控制等,在整