- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的资源管理器设计.doc
基于Android的资源管理器设计
【摘要】随着新技术的不断开发与应用,基于Andriod的软件开发是一个前景很大的技术。本文研究了Google与开放手机联盟合作开发的Android手机平台的文件管理系统,用来管理文件的,支持随意自定义的菜单、工具栏、快捷方式。本文采用JAVA语言设计了一款具有个性化的资源管理器。
【关键词】Andriod;资源管理;软件开发
1.引言
刚接触Android用户可能有这种经历,想查找存储在扩展SD卡上的文件,却不知道从哪里进入,无从下手。由于是经常使用Symbian系统中用户,因为手机至少提供自带的文件管理功能,而在系统中却找不到相关的功能提示。如上所述,手机资源管理器对于Android手机有很重要的作用。研究资源管理器,方便用户进行本地文件管理、对手机和SD卡上的文件/文件夹进行各种操作,用户随时查看本机中的文件任何程序,或者卸载手机中的应用程序。因此,开发一个Android上层应用--资源管理器势在必行。
2.文件浏览器的总体设计
本设计旨在给用户提供一个友好、方便的手机浏览器,提供给用户一些查看,实现文件的复制、剪切、删除、重命名、新建以及对音乐、图像添加使用功能。
本设计能为用户提供最基本的文件浏览,相关文件调用:例如文件相关路径的设置、路径的更改,可以最大限度的体现文件浏览器的最基本的功能,使文件浏览器的性能在目前配置下最大程度的提升。相关程序调用:例如用户选择图片文件,相关扩展名为.jpg或.jpeg或.bmp或.png或.jif进而调用图片产看器来对图片进行查看,如果用户选择的是以.mp3或.wmv或.mid为扩展名的音乐文件则调用音乐播放器来对文件打开,对文件的扩展名来进行智能匹配,这样就使的文件浏览器的各项扩张性能有最大限度的提升,能使手机扩展更多的文件、应用。
2.1 相关模块以及接口描述
要实现基于Android的文件浏览器的一些基本功能,像文件浏览器的文件列表的创建,实现文件浏览功能,文件打开功能,文件属性修改,文件夹重命名,新建文件夹,删除文件夹,修改文件夹的属性,以及主界面的设计与开发实现。
文件浏览器的基本功能模块的开发会用到Java.io包下的file类,该类继承与Object类,实现了Java.io下的接口Serializable以及Java.lang 下的接口]。
2.2 基本功能模块设计
基本功能模块的实现是要实现基于Android的文件浏览器的一些基本功能,像文件浏览器的文件列表的创建,实现文件浏览功能,文件打开功能,文件属性修改,文件夹加密,文件夹解密,文件隐藏,文件显示,文件浏览器的菜单自动显示,新建文件夹,删除文件夹,修改文件夹的属性,隐藏文件夹,显示隐藏文件夹,新建文件,删除文件,以及主界面的设计与开发实现。
文件浏览器的主界面由最上方的文件管理位置、中上方的导航标签栏和下方的显示栏内容构成。用户通过本地位置,可以管理当前手机和SD卡上的文件;通过共享位置,管理在局域网内的其他终端上的文件;通过远程位置,访问FTP服务器上的内容。
导航模式:第一个房子图形的标签为主目录。用户可以长按文件夹的方式,设置任意文件夹为主目录。这样,大家在运行文件浏览器时,其会自动跳转到该主目录的文件夹下。默认主目录为SD卡的文件夹,即/sdcard/。
搜索功能:用户可以通过此功能选择搜索类型或者输入关键词的方式,搜索SD卡上的内容;而最后一个标签是视图切换功能,用户可以在图标横排和列表状态下选择。
用户可以通过长按文件/文件夹的方式,选择一系列操作方式。如常见的打开、剪切、复制、删除、重命名等。
在文件浏览器的本地基本功能中实现了文件的基本浏览功能,其中包括文件的拷贝、文件隐藏、文件删除、文件发送、文件更名、文件粘贴、文件编辑、文件发送、文件接收功能,实现了相关文件的调用、给相关软件的调用预留了借口,同时实现了文件浏览器的一些自身的扩展。当启动文件浏览器的时候,系统会自动的进入默认的目录,来显示这个根目录下的所有文件及文件夹、同时按照不同的文件类型文件扩展名来自动识别文件,给文件分配不同的图标,这样的话用户只要看到小图标,就会很快的知道目前目录下有那那些是可以使用的,那些是音乐文件,那些是图片文件,这样对用户来说就很容易的对问价进行分类,也有利于用户寻找目标文件、选择文件。
3.系统的演示
本系统采用Eclipse工具软件作为开发平台,操作系统为Microsoft Windows XP Prossional 版本2002 Service Pack 3,在XML解析技术的选取上,选择了DOM方式。
在界面在PC机上的开发模块可通过项目栏中Ru
原创力文档


文档评论(0)