《基于android在线音乐播放器的毕业设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《基于android在线音乐播放器的毕业设计ppt课件.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 答辩人答辩人:lei lei xiao leixiao lei班班 级级:10 10网络工程网络工程2 2班班 学学 院院:电子与信息工程学院电子与信息工程学院基于基于androidandroid的音乐播放器的音乐播放器开发与实现开发与实现烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人论文概述 第一章节第一章节 绪论:主要讲述本毕业设计研究的背景、现状以及绪论:主要讲述本毕业设计研究的背景
2、、现状以及设计研究的主要内容。设计研究的主要内容。第二章节第二章节 设计开发以及语言简介:主要介绍本设计的开发环设计开发以及语言简介:主要介绍本设计的开发环境配置以及主要操作系统境配置以及主要操作系统AndroidAndroid、主要编程语言、主要编程语言JavaJava的简单介的简单介绍。绍。第三章节第三章节 需求分析:对本次设计的播放器的用户需求进行分需求分析:对本次设计的播放器的用户需求进行分析,明确设计的总体方向。析,明确设计的总体方向。第四章节第四章节 详细设计:分别对播放器设计进行详细的描述。详细设计:分别对播放器设计进行详细的描述。第五章节第五章节 数据库:详细介绍本次播放器的相
3、关数据库。数据库:详细介绍本次播放器的相关数据库。第六章节第六章节 播放器软件的实现与测试:对播放器进行运行测试。播放器软件的实现与测试:对播放器进行运行测试。第七章节第七章节 总结及展望:对本次设计的完成过程及其中存在的总结及展望:对本次设计的完成过程及其中存在的不足进行总结,并指出设计存在可以改进的地方。不足进行总结,并指出设计存在可以改进的地方。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人主要内容主要内容android的介绍以及研究意义的介绍以及研究意义1开发需求分析以及运行和开发环境开发需求分析以及运行和
4、开发环境2运行效果和系统测试运行效果和系统测试3总结感想总结感想4烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人1.android的介的介绍绍vAndroid是基于是基于Linux内核的操作系内核的操作系统统,是是Google公司在公司在2007年年11月月5日公布的日公布的手机操作系手机操作系统统,早期由,早期由Google开开发发,后由,后由开放手持开放手持设备联设备联盟(盟(Open Handset Alliance)开)开发发。它采用了。它采用了软软件堆件堆层层(software stack,又名以,又名以
5、软软件叠件叠层层)的架构,主要分的架构,主要分为为三部分。底三部分。底层层Linux内内核只提供基本功能;其他的核只提供基本功能;其他的应应用用软软件件则则由由各公司自行开各公司自行开发发,部分程序以,部分程序以Java编编写写烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人android平台的五大平台的五大优势优势vAndroid平台五大平台五大优势优势特色特色 v1)开放性开放性:在:在优势优势方面,方面,Android平台首先就是其开放性,开平台首先就是其开放性,开发发的的平台允平台允许许任何移任何移动终动终端
6、厂商加入到端厂商加入到Android联联盟中来。盟中来。显显著著积积累包累包括消括消费费者和厂商的人气。者和厂商的人气。v2)挣挣脱运脱运营营商的束商的束缚缚:在:在过过去手机去手机应应用往往受到运用往往受到运营营商制商制约约,而,而现现在在手机随意接入网手机随意接入网络络已不是运已不是运营营商口中的笑商口中的笑谈谈。v3)丰富的硬件丰富的硬件选择选择:由于:由于Android的开放性,众多的厂商会推出千的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种奇百怪,功能特色各具的多种产产品。功能上的差异和特色,却不会影品。功能上的差异和特色,却不会影响到数据同步、甚至响到数据同步、甚至软软件的
7、兼容。件的兼容。v4)不受任何限制的开不受任何限制的开发发商:商:Android平台提供平台提供给给第三方开第三方开发发商一个商一个十分十分宽宽泛、自由的泛、自由的环环境。境。v5)无无缝结缝结合的合的Google应应用:如今叱咤互用:如今叱咤互联联网的网的Google已已经经走走过过10年度年度历历史。从搜索巨人到全面的互史。从搜索巨人到全面的互联联网渗透,网渗透,Google服服务务如地如地图图、邮邮件、搜索等已件、搜索等已经经成成为连为连接用接用户户和互和互联联网的重要网的重要纽带纽带,而,而Android平台手机将无平台手机将无缝结缝结合合这这些些优优秀的秀的Google服服务务。烧伤
8、病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人android研究意义研究意义 Android Android Android Android播放器是近几年来播放器是近几年来播放器是近几年来播放器是近几年来智能手机当中比较流行的音乐播智能手机当中比较流行的音乐播智能手机当中比较流行的音乐播智能手机当中比较流行的音乐播放软件。利用以前学习过的各种放软件。利用以前学习过的各种放软件。利用以前学习过的各种放软件。利用以前学习过的各种编程知识来设计和开发一款基于编程知识来设计和开发一款基于编程知识来设计和开发一款基于编程知识来设
9、计和开发一款基于AndroidAndroidAndroidAndroid平台的音乐播放器,能平台的音乐播放器,能平台的音乐播放器,能平台的音乐播放器,能深入学习深入学习深入学习深入学习AndroidAndroidAndroidAndroid的程序框架结的程序框架结的程序框架结的程序框架结构,从而进一步学习构,从而进一步学习构,从而进一步学习构,从而进一步学习AndroidAndroidAndroidAndroid的的的的基础知识和理论,了解手机软件基础知识和理论,了解手机软件基础知识和理论,了解手机软件基础知识和理论,了解手机软件的开发流程,掌握的开发流程,掌握的开发流程,掌握的开发流程,掌握
10、AndroidAndroidAndroidAndroid应用应用应用应用程序的开发技巧,充实自己的世程序的开发技巧,充实自己的世程序的开发技巧,充实自己的世程序的开发技巧,充实自己的世界观价值观。界观价值观。界观价值观。界观价值观。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人android的系统架构的系统架构烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人android的系统架构的系统架构v1、Linux Kernel:Android基
11、于基于Linux 2.6提供核心系提供核心系统统服服务务,例如:安全、内存管理、,例如:安全、内存管理、进进程程管理、网管理、网络络堆堆栈栈、驱动驱动模型。作模型。作为为硬件和硬件和软软件之件之间间的抽象的抽象层层v2.Android Runtime:Android包含一个核心包含一个核心库库的集合,提供大部分在的集合,提供大部分在Java编编程程语语言核心言核心类库类库中可用的功能。每一个中可用的功能。每一个Android应应用程序是用程序是Dalvik虚虚拟拟机中的机中的实实例,运行在他例,运行在他们们自己的自己的进进程中。程中。Dalvik虚虚拟拟机机设计设计成,在一个成,在一个设备设备
12、可以高效地运行多个虚可以高效地运行多个虚拟拟机。机。Dalvik虚虚拟拟机可机可执执行文件格式是行文件格式是.dex.Dalvik虚虚拟拟机依机依赖赖于于Linux 内核提供基本功能,如内核提供基本功能,如线线程和底程和底层层内存管理。内存管理。v3.Libraries:Android包含一个包含一个C/C+库库的集合,供的集合,供Android系系统统的各个的各个组组件使用。件使用。v4、Application Framework:通通过过提供开放的开提供开放的开发发平台,平台,Android使开使开发发者能者能够编够编制极其丰制极其丰富和新富和新颖颖的的应应用程序。开用程序。开发发者可以自
13、由地利用者可以自由地利用设备设备硬件硬件优势优势、访问访问位置信息、运行后台服位置信息、运行后台服务务、设设置置闹钟闹钟、向状、向状态栏态栏添加通知等等添加通知等等。v5、Applications:Android装配一个核心装配一个核心应应用程序集合,包括用程序集合,包括电电子子邮邮件客件客户户端、端、SMS程序、日程序、日历历、地、地图图、浏览浏览器、器、联联系人和其他系人和其他设设置。所有置。所有应应用程序都是用用程序都是用Java编编程程语语言写的言写的。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 2.需
14、求分析需求分析历史记录历史记录播放、暂停、停止 项目目标上一曲、下一曲那么,下一步怎么做?我们做的效果如何?实现结果烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人系统界面性能需求系统界面性能需求 播放器界面要求布局合理,简约,颜色舒适,控制按钮友好,能让用户一眼就能看出各个按钮的作用及操作方法。能实现要求的功能,但又不重复。要考虑到不同手机屏幕大小可能不一样,应尽量兼容大多数手机屏幕尺寸,使之显示无障碍。系统性能需求系统界面需求1、当要求歌曲播放时,程序响应时间最长不能超过5秒2、当要求歌曲暂停时,程序响应时间最长
15、不能超过5秒3、当要求歌曲停止时,程序响应时间最长不能超过5秒4、当要求歌曲上/下一首时,程序响应时间最长不能超过5 秒5、界面切换响应时间最长不能超过3秒烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人运行环境需求与开发软件运行环境需求与开发软件 操作系统 支持环境 开开发环境境Android手机基于Linux操作系统Android 2.3.3 4.2版本安安装装Android SDK安安装装eclipse安安装装Java虚虚拟拟机机烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健
16、康皮肤很有限,请同学们想一想如何来治疗该病人3.运行界面效果运行界面效果烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人系统测试系统测试 1、单元测试:单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性2、集成测试:集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确3、确认测试:确认测试又称有效性测试。它的任务是验证软件的有效性,即验证软件的功能和性能及其它特性是否与用户的
17、要求一致4、系统测试:系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求5、验收测试:验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集。这是软件在投入使用之前的最后测试烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人4.总结感想总结感想v 本次毕业设计做的是基于本次毕业设计做的是基于AndroidAndroid的音乐播放器。的音乐播放器。在设计中实现了音乐播放,暂停,停止,歌词同在设计中实现了音乐播放,暂停,停止,歌
18、词同步显示等功能,界面简洁明了,方便使用!步显示等功能,界面简洁明了,方便使用!但本但本音乐播放器和现在流行的主流播放器相比还有很音乐播放器和现在流行的主流播放器相比还有很多的不足需要加以改进。多的不足需要加以改进。v 在设计的过程中本人也学会了独立完成,主动学在设计的过程中本人也学会了独立完成,主动学在设计的过程中本人也学会了独立完成,主动学在设计的过程中本人也学会了独立完成,主动学习、参考相关资料;提高了习、参考相关资料;提高了习、参考相关资料;提高了习、参考相关资料;提高了javajavajavajava语言基础知识、语言基础知识、语言基础知识、语言基础知识、数据库使用,但是我知道本人的设计还存在很多数据库使用,但是我知道本人的设计还存在很多数据库使用,但是我知道本人的设计还存在很多数据库使用,但是我知道本人的设计还存在很多不足,日后有待改善!不足,日后有待改善!不足,日后有待改善!不足,日后有待改善!烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人