基于android的多功能视频播放器的系统设计

基于android的多功能视频播放器的系统设计

ID:854469

大小:456.51 KB

页数:15页

时间:2017-09-20

基于android的多功能视频播放器的系统设计_第1页
基于android的多功能视频播放器的系统设计_第2页
基于android的多功能视频播放器的系统设计_第3页
基于android的多功能视频播放器的系统设计_第4页
基于android的多功能视频播放器的系统设计_第5页
资源描述:

《基于android的多功能视频播放器的系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文档编号:基于Android的多功能视频播放器系统设计说明书15目录1引言41.1目的41.2适用范围42系统架构52.1硬件架构52.2软件架构93完整功能结构图114系统数据库设计114.1E-R图设计114.2字段设计114.2.1本地视频文件记录表114.2.2历史播放文件表124.2.3收藏文件表125视频播放器部署图136系统需求136.1系统界面需求136.2系统性能需求136.1系统开发环境需求147视频播放器流程图14151引言1.1目的本文档是多通道同步数字记录仪升级换代项目的系统设计文

2、档。从系统的高层角度对系统的硬件架构、软件架构、网络架构、系统部署、系统运行方式进行设计,为下一步各个模块的详细设计提供系统级的视图。1.2适用范围本文用于描述多通道同步数字记录仪升级换代项目的系统设计,给出系统的主要架构与配置项,对相关运行、数据、用户接口、容错与复用和重要模块进行分析,作为项目后续详细设计与开发实现的依据。本说明书的阅读对象为:跟我们同龄的有一定基础的大学生,以及相关的项目开发人员等等。152系统架构2.1硬件架构2.1.1JDK安装JDK是Java语言的原创者推出的原始开发环境。采用J

3、DK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。在Windows上安装JDK非常简单,访问Oracle官方网站下载页面,网址为http://www.oracle.com/technetwork/indexes/downloads/index.html,也可从其他网站下载。下载完成后,双击运行JDK安装程序并根据提示设定环境变量。2.1.2AndroidSDK安装以及系统设置下载好SDK包后,将zip文件解压缩至合适的地方。在下文中,默认SDK安装目录为$SD

4、K_ROOT。lLinux下,打开文件~/.bash_profile或者~/.bashrc,找到设定PATH环境变量的一行,将$SDK_ROOT/tools的完整路径加入其中。如果没有找到设定PATH变量的行,可以自己添加一行:export15PATH=${PATH}:<$SDK_ROOT/tools的完全路径>lMac下,在home目录中找到文件.bash_profile,和Linux的一样处理。如果还没有在机器上设定这个文件,可以创建一个.bash_profile文件。lWindows下,右键点击【我的

5、电脑】,选择【属性】,在【高级】页中,点击【环境变量】按键,在弹出的对话框中双击“系统变量”中的变量“Path”,将$SDK/tools的完全路径加入其中。通过将$SDK/tools加入系统路径,在运行adb和其它一些命令行工具时就不需要键入完全路径名了。需要注意到是,当升级了SDK后,如果安装路径有变动的话,不要忘记了更新PATH变量的设置,将其指向变动后的路径。配置SDK有两种方法:第一种,通过SDK下载器自动下载和配置。适合网络好,下载速度快的情况;第二种,借助工具下载SDK文件,手工配置。适合网络不

6、是很好,下载速度慢的情况下。2.1.3Eclipse安装以及ADT工具的安装下载Eclipse安装包后,无需安装,只需解压缩,点击“eclipse.exe”文件即可运行。Android为Eclipse定制了一个插件,即AndroidDevelpoment15Tools(ADT),目的是为用户提供一个强大的综合环境用于开发Android应用程序。ADT扩展了Eclipse的功能,可以让用户快速建立Android项目,创建应用程序界面,在基于Android框架API的基础上添加组件,以及用SDK工具集调试应用程

7、序,甚至导出签名(或未签名)的APKs以便发行应用程序。安装ADT:启动Eclipse,选择Help>InstallNewSoftware,在出现的对话框里,点击Add按钮,在对话框的name一栏输入"ADT",然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件,点击OK。返回可用软件的视图,你会看到这个插件,然后选择DevelopmerTools,点击Next,最后重启Eclipse。15在运行时内核是整个架构的核心,其他部件都是以插件方式来实现的。Eclipse采用动态加载机制,即只有

8、需要的才加载,这样可以降低启动时间,提高资源使用效率。工作空间插件即所谓的工作区,主要负责管理用户资源,例如用户创建项目的管理、文件变更等,并负责通知其他插件关于资源变更的信息。工作台插件是Eclipse提供的用户界面。它使用标准窗口工具包(SWT)和一个更高级的API(JFace)构建的。SWT是Java的Swing/AWT的非标准替代者,JFace则以SWT为基础,但更易于使用。团队支持插件负责提供版本控制和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。