android在线音乐播放器毕业设计内容摘要:

/C++ 程序库 ,通过 Android 的一些特殊的设计 , 我们 开发者可以使用这些库 ,这在后面的叙述中将看到。 Android 移动平台展望 Android 以其特有的开放性优势越来越受到人们和智能手机厂商的关注。 对于第三放软件开发商来说, Android 是一个真正意义上的开放性移动设备综合平台, Android 系统是 免费向开发人员提供 的 , 这样就避免了开发中专利 权 的 障碍。 因此,就能够为第三方软件开发商省 下大笔资金。 对于设备制造商来说, Android 是一个免费的平台。 当设备制造商每制造一台手机时,那些支付给手机系统制造商的费用也省去了,这样也降低了每台手机的生产费用,同时就降低了手机的价格,这样在市场上也提高了竞争力。 对硬体开发厂商来说, Android 也是个开放的平台。 使用 Android 平台的厂商可以更具自己的需求以及能力为 Android 开发具有该厂商特色的功能,但是这样的增加完全不用考虑版权的问题。 现今, Android 操作系统已成为许多手机制造商的宠儿,其中包括 HTC、索尼爱立信、 Samsung、摩 托罗拉以及国内的联想、华为、海尔、华禹等。 其中值得一提的是摩托罗拉公司,就在 2020 年 11 月凭借其一款搭载 Android 平台的 Droid手机,两个月内就突破百万台,击败了苹果的 iPhone 3GS,被《时代》杂志评选为“年度最佳科技产品”。 相信 Android 移动平台的明天会光明一片。 小结 8 Android 从诞生到现在也不过 3 年的时间 ,也就是这 短短 3 年一种全新的移动平台 以迅雷不及掩耳之势占领了智能手机的大半壁江山。 原因是多样的,但又是清晰的。 Android 移动平台是开源的,不仅可以节约厂商成本还得到众 多开发者的拥护,这就是它快速成长的原因。 第 3 章 基于 Android 移动平台 在线音乐播放器 关键技术研究 本次开发系统简介 本次系统主要是 介绍一个在线播放音乐的小程序, 简单的介绍一下这个程序完成了什么,本系统 通过访问已事先运行起来的一个 web 网站,通过该网站能看到几首音乐,点击“播放”就可以在本机上播放网络上的音乐。 代码不算复杂,但得解决两个关键性的问题 : 如何在自己本地机上运行一个 web 网站。 如何通过 android 平台实现在线音乐播放。 下面将对本次系统进行关键 技术的探讨。 9 本次系统论文所需的环境配置 本次系统所需要的环境配置主要由两方面构成,一是在本地机上运行一个 web网站所需的环境;另一个是 android 平台搭建所需要的环境。 本地机 web 网站搭建所需的环境 需要在本地机上安装 tomcat,本次系统是安装的是 不需安装网上下载解压在 C盘,还应对相关的环境变量进行设置。 环境变量的设置如下图所示: 图 表 1 图 表 2 android 平台搭建所需要的环境 需要在本地机上安装 eclipse、 androidsdkwindows、 JDK ADT 在本地机上运行一个 web 网站的 关键技术 研究 10 在 tomcat 中新建一个 web 项目,用作网络音乐网站 其中涉及到得关键技术有以下两个 : 在 /建 WEBINF 文件 , 在 WEBINF 下新建 文件,内容与一般的 web 程序中类似。 在 知识, tomcat 的运行是相当于在本地机上安装了一个本地服务器。 在 myWebSite 新建 文件这一步很关键,给它编写的代码也并不复杂,可以直接将 webbapps 里的 文件里的代码移植到里面来,它是保证能够正常运行本系统所需的音乐网页的前提。 其目录截图如下: 图 表 3 在 myWebSite 下新建 文件, 对 编 写代码。 文档是用来实现网站的功能。 本网站是在本地服务器上运行的 ,开启tomcat,在本地浏览器上输入本地服务器的地址,就可以调用。 所以其中的 代码的编写是本系统实现的关键。 原本打算用 a标签来实现音乐地址的获取,尝试一下不行,于是用到了 td的title 属性,这个属性原本用于鼠标移到上面显示的内容的,正好也可以用于存储音乐地址。 关键代码: script language=javascript function play(obj){ //这里的 musicplayer 对象就是 android 程序中定义的 javascript 接口 ((title))。 11 } /script 其详细代码和有关截图将在下章进行阐述。 通过 android 实现在线音乐播放的关键技术研究 (有待改善的地方) Android 实现在线音乐播放的关键技术有以下 4 个: 由于涉及到网络,在 文件添 加 inter 访问权限。 在 文件中添加一个 WebView 控件。 编写一个用于播放音乐的类,该类将作为 javascript 接口。 在 activity 中获取 WebView 并设置属性。 小结 本章主要讲了实现系统的涉及到的主要的技术。 主要有两大方面的一是实现本地 机上运行一个 web 网站,另一方面是通过 android 平台实现对本地 web音乐网站的访问。 这只是前期的大体框架,下面的一章将进行详细的系统设计与实现工作。 12 第 4 章 基于 Android 移动平台 在线音乐播放器 设计与实现 问题的提出 要实现基于 android在线音乐播放器系统 首先要对其进行需求分析和解决方案的分析。 需求分析 要分析所要的需求的可行性。 本系统的可行性大可分为两方面即技术可行性和经济可行性。 经济可行性分析 基于 Android 的在线音乐播放器的设计开发所需要的是具有 Android 的开发平台的手机即可。 技术可行性分析 设计一个符合基本要求的基于 Android 的在线音乐播放器系统,要深入的了解Android 的系统构架以及 Android 应用程序框架。 Android 的应用程序框架:框架是应用程序的核心,是所有参与开发的程序员共同所遵守的规则或者说约定。 设计的音乐播放器还应满足以下的性能才行 (1) 实用性:系统以用户需求为目标,以方便用户为原则。 (2) 稳定性:采用与音乐播放器软件大小相应的 Android 版本,使稳定性更高。 (3) 快捷性:利用 Android 的成熟的技术保障音乐播放器在网上搜索时的速度 (4) 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证共享资源,同时也可保证关键数据的安全性。 (5) 采用标 准技术 解决方案分析 经济可行性分析 现在一般的 Android 的智能机即可以完全满足该需求。 或者是在自己的电脑里安装虚拟机,可以在电脑里模拟该软件的设计与开发。 技术可行性分析 在设计基于 android 在线音乐播放器实现满足下面的五点即可: (1) 实用性:系统以用户需求为目标,以方便用户为原则。 (2) 稳定性:采用与音乐播放器软件大小相应的 Android 版本,使稳定性更高。 (3) 快捷性:利用 Android 的成熟的技术保障音乐播放器在网上搜索时的速度 13 (4) 高安全性:在设计中,将 充分利用网络软、硬件提供的各种安全措施,既可以保证共享资源,同时也可保证关键数据的安全性。 (5) 采用标准技术。 系统功能结构的设计 本系统的功能结构的设计主要集中在通过 android 平台实现在线音乐播放这一块。 本系统的 android 程序结构图为: 图 表 4 音乐播放功能的设计 的核心代码: if(()){ ()。 } (url)。 //url为函数传入的音乐地址 ()。 ()。 WebView 属性设置的核心代码: = (WebView) ()。 ().setJavaScriptEnabled(true)。 ().setAppCacheEnabled(false)。 ().setSupportZoom(true)。 ().setBuil。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。