沈阳理工大学课程设计专用纸 No1
摘 要
如今,随着基于android 的智能手机的兴起,一款具有个性化的多功能播放器是消费
者的一个主要需求。因此,设计一个基于android 手机的简单音频播放器,具有重要的实
际意义。遵循软件工程规范,文中主要介绍了基于android 的简单影音播放器的设计和实
现过程,实现了手机中视频文件的过滤读取、播放、暂停、重复、停止等功能。同时简单
的实现了实时流协议RTSP(RealTime StreamingProtocol)网上视频流的播放功能。选用的开
发环境是基于Eclipse 和AndroidADT 的Java 编写代码,使用了具有信息缓冲的surface
view 控件、美化界面布局的AndroidActivity 和存放数据的数据库SQLite。
关键词:Android;简单影音播放器; 视频播放器
沈阳理工大学
沈阳理工大学课程设计专用纸 No1
目录
第1章 开发工具与环境1
1.1Android平台1
1.2Java开发环境1
1.3Eclipse2
1.4Android程序基础—Android 应用程序的构成3
1.5JDK 安装4
1.6Android SDK 安装以及系统设置4
1.7Eclipse 安装以及ADT 工具的安装5
第2 章 系统分析与设计6
2.1系统的可行性分析6
2.2 系统的需求分析6
2.3 系统的用例分析7
第3 章 系统详细设计8
3.1 本系统的主要代码VideoActivity8
3.2 软件布局设计11
3.3 视频文件搜索功能的设计13
3.3 其他功能的设计13
总结14
参考文献15
沈阳理工大学
沈阳理工大学课程设计专用纸 No1
第1 章 开发工具与环境
1.1Android 平台
1. 谷歌与开放手机联盟合作开发了Android, 这个联盟由包括中国移动、摩托罗拉、
高通、宏达和T-Mobile在内的30 多家技术和无线应用的领军企业组成。
2.Android 是一个真正意义上的开放性移动设备综合平台。通过与运营商、设备制造
商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电
话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性
将在最大程度上得到保持。
3. 所有的Android应用之间是完全平等的。
4. 所有的应用都运行在一个核心的引擎上面,这个核心引擎其实就是一个虚拟机,它
提供了一系列用于应用和硬件资源间进行通讯的API。撇开这个核心引擎,Android 的所有
其他的东西都是 “应用”。
5.Android 打破了应用之间的界限,比如开发人员可以把Web 上的数据与本地的联系
人,日历,位置信息结合起来,为用户创造全新的用户体验。
1.2 Java 开发环境
Java技术包含了一个编程语言及一个平台。Java 编程语言具有很多特性,如面向对象、
Java Sun