基于Android文件浏览器程序设计(论文) - 图文(4)

2019-03-01 10:19

Android文件浏览器程序设计

(1)拖拽文件,在列表方式显示状态下,拖拽文件的图标即可进入拖拽的状态;在图标显示方式下,双击文件即可进入拖拽状态。

(2)支持多标签页显示,右上角的+号是添加标签页按钮,长按可以关闭标签。 (3)文件库功能比较全面,在库里可以添加文件,对文件进行分类,便于管理文件。

用户界面 文件 文件夹 菜单操作 复制 粘贴 新建 删除 重命名

图3.1 功能介绍

3.3基本功能模块设计

基本功能模块的设计是要实现基于android的文件浏览器的一些基本功能,如文件浏览器的文件列表的创建,实现文件浏览功能,文件打开功能,文件属性修改,文件隐藏,文件显示,文件浏览器的菜单自动显示,新建文件夹,删除文件夹,修改文件夹的属性,隐藏文件夹,显示隐藏文件夹,新建文件,删除文件,以及主界面的设计与开发实现。

文件浏览器的主界面由最上方的文件管理位置、中上方的导航标签栏和下方的显示栏内容构成。用户通过本地位置,可以管理当前手机和SD卡上的文件;通过共享位置,管理在局域网内的其他终端上的文件;通过远程位置,访问FTP服务器上的内容。

用户可以通过长按文件/文件夹的方式,选择一系列操作方式。如常见的打开、剪切、复制、删除、重命名、全选、压缩、发送、属性等。

3.3.1 android环境搭建[7][8]

JDK安装、Eclipse安装、Android SDK

ADT插件安装,第一步:

启动Eclipse选择“Help”>“Software Updates...”准备安装插件

6

山西大学商务学院本科毕业论文(设计)

?

图3.2 ADT插件安装

第二步:在打开的对话框中点击“Available Software”,出现Eclipse的现有软件对话框。

图3.3 Eclipse对话框

第三步:回到安装对话框,可以看到plugin的URL下面有“Developer Tools”。选择到“Developer Tools”中

?

7

Android文件浏览器程序设计

图3.4 add

环境测试:

为了运行一个Android模拟器的环境,首先需要建立Android虚拟设备(AVD)。在Eclipse的菜单中,选择“Window”>“Android AVD Manager”,出现“Android SDK and AVD Device Manager”窗口,界面如下图所示:

?

8

山西大学商务学院本科毕业论文(设计)

图3.5 avd

? 建立新的Android虚拟设备的窗口为Create new AVD

图3.6 创建avd

? 在“Android SDK and AVD Device Manager”窗口中,选择一个设备,点击右侧的Start,将启动虚拟设备,运行一个Android系统,一个HVGA-P(320x480)尺寸的运行结果如图所示:

?

图3.7 虚拟设备

?

9

Android文件浏览器程序设计

3.3.2 复制功能的实现使用如下代码

[9][10]

public void copy(File source, File dest) throws Exception {

if (source.isDirectory()) {

id=1;

if (!(new File(dest+ \

{

newdest = new File(dest+ \ newdest.mkdir(); }

String[] children = source.list(); for (int i=0; i

copy(new File(source, children[i]),new File(newdest, children[i]));

}

else

{

10

if(id==0) { } try {

dest = new File(dest+ \

// Create channel on the source

FileChannel srcChannel = new FileInputStream(source).getChannel();


基于Android文件浏览器程序设计(论文) - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017-2018年人教版小学数学四年级上册第五单元测试题WORD质量检

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

马上注册会员

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