基于Android的资源管理器设计

时间:2024-01-07 点赞:50992 浏览:103001 作者原创标记本站原创

本文是一篇文件论文范文,关于文件类毕业论文范文,关于基于Android的资源管理器设计相关毕业论文模板范文。适合文件及软件开发及管理系统方面的的大学硕士和本科毕业论文以及文件相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】随着新技术的不断开发与应用,基于Andriod的软件开发是一个前景很大的技术.本文研究了Google与开放手机联盟合作开发的Android手机平台的文件管理系统,用来管理文件的,支持随意自定义的菜单、工具栏、快捷方式.本文采用JA语言设计了一款具有个性化的资源管理器.

【关 键 词】Andriod,资源管理,软件开发

1.引言

刚接触Android用户可能有这种经历,想查找存储在扩展SD卡上的文件,却不知道从哪里进入,无从下手.由于是经常使用Symbian系统中用户,因为手机至少提供自带的文件管理功能,而在系统中却找不到相关的功能提示.如上所述,手机资源管理器对于Android手机有很重要的作用.研究资源管理器,方便用户进行本地文件管理、对手机和SD卡上的文件/文件夹进行各种操作,用户随时查看本机中的文件任何程序,或者卸载手机中的应用程序.因此,开发一个Android上层应用--资源管理器势在必行.

2.文件浏览器的总体设计


本设计旨在给用户提供一个友好、方便的手机浏览器,提供给用户一些查看,实现文件的复制、剪切、删除、重命名、新建以及对音乐、图像添加使用功能.

本设计能为用户提供最基本的文件浏览,相关文件调用:例如文件相关路径的设置、路径的更改,可以最大限度的体现文件浏览器的最基本的功能,使文件浏览器的性能在目前配置下最大程度的提升.相关程序调用:例如用户选择图片文件,相关扩展名为.jpg或.jpeg或.bmp或.png或.jif进而调用图片产看器来对图片进行查看,如果用户选择的是以.mp3或.wmv或.mid为扩展名的音乐文件则调用音乐播放器来对文件打开,对文件的扩展名来进行智能匹配,这样就使的文件浏览器的各项扩张性能有最大限度的提升,能使手机扩展更多的文件、应用.

2.1相关模块以及接口描述

要实现基于Android的文件浏览器的一些基本功能,像文件浏览器的文件列表的创建,实现文件浏览功能,文件打开功能,文件属性修改,文件夹重命名,新建文件夹,删除文件夹,修改文件夹的属性,以及主界面的设计与开发实现.

文件浏览器的基本功能模块的开发会用到Ja.io包下的file类,该类继承与Object类,实现了Ja.io下的接口Serializable以及Ja.lang下的接口].

2.2基本功能模块设计

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

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

导航模式:第一个房子图形的标签为主目录.用户可以长按文件夹的方式,设置任意文件夹为主目录.这样,大家在运行文件浏览器时,其会自动跳转到该主目录的文件夹下.默认主目录为SD卡的文件夹,即/sdcard/.

搜索功能:用户可以通过此功能选择搜索类型或者输入关 键 词的方式,搜索SD卡上的内容,而最后一个标签是视图切换功能,用户可以在图标横排和列表状态下选择.

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

在文件浏览器的本地基本功能中实现了文件的基本浏览功能,其中包括文件的拷贝、文件隐藏、文件删除、文件发送、文件更名、文件粘贴、文件编辑、文件发送、文件接收功能,实现了相关文件的调用、给相关软件的调用预留了借口,同时实现了文件浏览器的一些自身的扩展.当启动文件浏览器的时候,系统会自动的进入默认的目录,来显示这个根目录下的所有文件及文件夹、同时按照不同的文件类型文件扩展名来自动识别文件,给文件分配不同的图标,这样的话用户只要看到小图标,就会很快的知道目前目录下有那那些是可以使用的,那些是音乐文件,那些是图片文件,这样对用户来说就很容易的对问价进行分类,也有利于用户寻找目标文件、选择文件.

3.系统的演示

本系统采用Eclipse工具软件作为开发平台,操作系统为MicrosoftWindowsXPProssional版本2002ServicePack3,在XML解析技术的选取上,选择了DOM方式.

在界面在PC机上的开发模块可通过项目栏中RunAs菜单项中的AndroidApplication运行,从而调动Androoid模拟器界面.通过相应的操作可以得到如图1所示:

图1Android模拟器运行演示实例

图1是Android模拟器运行演示实例简要说明(从左往右,从上往下):Android模拟器安装文件管理后主页面、文件管理主页面、菜单、新建文件或文件夹、打开方式和缩略图片设置、关于系统、SD卡各类文件展示、文件打开方式的选择、文件或文件夹功能菜单、复制文件.

4.结束语

本文论述的Android手机文件管理系统即为满足用户使用Android手机文件管理开的具体需求而设计的系统,它的实现为手机用户提供可视化的手段来很明确使用Android系统手机,使不熟悉Android系统的手机用户也能对本机文件资源进行有效管理,减少他们与Android系统手机的磨合时间,从而Android系统手机用户使用手机的效率.

相关论文

人力资源管理课程设计

本文是一篇课程设计论文范文,课程设计方面本科毕业论文,关于人力资源管理课程设计相关专科毕业论文范文。适合课程设计及管理学及劳动经济学。

基于云计算的幼教资源管理平台设计

本文是一篇数据库论文范文,数据库类有关在职研究生毕业论文,关于基于云计算的幼教资源管理平台设计相关硕士毕业论文范文。适合数据库及资源。

《人力资源管理》课程教学设计

本文是一篇工商企业管理论文范文,关于工商企业管理类毕业论文开题报告范文,关于《人力资源管理》课程教学设计相关毕业论文参考文献格式范文。

企业客户资源管理系统与设计

本论文为数据库相关电子商务论文结论,关于企业客户资源管理系统与设计相关本科毕业论文范文,可用于数据库论文写作研究的大学硕士与本科毕。

国土资源管理中地籍管理模块设计

这是一篇数据库相关本科论文范文,与国土资源管理中地籍管理模块设计相关毕业论文开题报告范文。是电子政务专业与数据库及信息系统及土地管。