基于android的文件浏览器开发与实现(3)

2019-03-03 16:23

基于Android的文件浏览器的开发与实现

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。[9]

这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。

Eclipse的插件机制是轻型软件组件化架构。在客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语 言。 已有的分离的插件已经能够支持C/C++(CDT)、Perl、Ruby,Python、telnet和数据库开发。插件架构能够支持将任意的扩展加入到 现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。

Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT ),插件开发环境(PDE)等。[10]

2.5系统组件的搭建

2.5.1安装前准备

(1)安装jdk 6u19安装完成即可,无需配置环境变量 (2)解压eclipse eclipse无需安装,解压后,直接打开就行 (3)解压android sdk 这个也无需安装,解压后供后面使用 (4)最终有三个文件夹,如下图2.1

第 7 页 共 56 页

基于Android的文件浏览器的开发与实现

图2.1 eclipse安装包

2.5.2安装android 开发插件

(1)打开Eclipse, 在菜单栏上选择

help->Install New SoftWare,点击 Add按钮,选择 I accept the terms of the license agreements点击Next,进入安装插件界面如图2.2

图2.2eclipse安装界面

第 8 页 共 56 页

基于Android的文件浏览器的开发与实现

安装完了以后点击Yes按钮,重启Eclipse。

2.5.3配置Android SDK

(1)点击菜单window->preferences.选择你的android SDK解压后的目录,

(2)新建AVD(android vitural device),进入android sdk and avd manager,选中Vitural Devices 在点击New按钮。名称可以随便取,target选择你需要的SDK版本,SD卡大小自定义,点击 Create AVD,创建完毕。[11]

2.5.4新建Android 项目

(1)选择菜单file->new->other,选择新建Android Project项目,点击Next按钮,名称自定义,应用程序名自定义,报名必须包含一个点以上,min SDK version里面必须输入整数。

(2)点击Next,注: 若有错误如: Project ... is missing required source folder: 'gen' ,则将gen->Android.Test->R.java这个文件删掉,Eclipse会为我们重新生成这个文件,并且不会报错。

(3)配置运行,右键项目->Run as -> Run Configuration点击Browse 按钮,选择你要运行的项目该界面选择运行的AVD,将AVD前面的方框设置为选择状态。

(4)测试项目运行,右键项目名称->run as ->Android Application 即可启动运行该

Android程序,如图2.3:

第 9 页 共 56 页

基于Android的文件浏览器的开发与实现

图2.3模拟器运行界面

JAVA SDK一定要安装!否则eclipse会出问题。Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK版本,后一种大概20多M,前一种70多M。但是用升级版不会出任何问题,还很好用,因此本例中使用的就是升级版。到此在Eclipse下搭建的安卓开发环境已经完成。

第 10 页 共 56 页

基于Android的文件浏览器的开发与实现

3 Android文件浏览器总体设计

3.1文件浏览器总体设计概述

3.1.1项目目的

这个项目的目的在于给用户提供一个快捷,方便的文件管理器,使用户方便一些查看,实现文件的重命名、剪切、删除、属性、新建、复制,不同文件调用不同其他软件等简单的功能。针对音乐和图象添加使用功能。

此项目能为普通用户提供一个最基本的文件浏览功能。实现相关文件的调用。例如文件相关路径的设置,文件路径的更改,同时可以最大限度的实现Android文件浏览器最基本的功能。对整个文件浏览器的性能在目前配置下的最大程度的升华。相关程序调用:例如用户选择图片文件,相关扩展名为.jpg或.jpeg或.bmp或.png或.jif进而调用图片产看器来对图片进行查看,如果用户选择的是以.mp3或.wmv或.mid为扩展名的音乐文件则调用音乐播放器来对文件打开,对文件的扩展名来进行智能匹配,这样就使的文件浏览器的各项扩张性能有最大限度的提升,能使手机扩展更多的文件、应用,我们还在定期的对文件浏览器进行版本的更新升级,及时的设置新的文件匹配扩展,这样如果有新的应用或者格式的文件,我们就能在很短时间内与其兼容,可以说我们的文件浏览器是一个永不过期的文件浏览器应用。小型局域网的组建:如果用户选择的是文件远程共享模式,则调用文件浏览器来与远端的计算机来进行文件传输,利用wap(无线网络访问协议)协议进行小型局域网的组建,进行文件共享、文件传输,可以极大的扩展手机的可玩性、共享性。。文件传输模式是指当用户设置文件传输模式的时候,启动本地蓝牙模块,用蓝牙与其他终端进行ftp通信,用ftp(文件传输协议)来对文件进行收发、手机与计算机只讲进行通信、进行手机与手机终端的通信、建立连接可以进行文件的传输、建立游戏互联,可以极大的扩展手机的可玩性、共享性。[14] 3.1.2基本功能要求

第 11 页 共 56 页


基于android的文件浏览器开发与实现(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:监理日志填写

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: