基于android的文件浏览器开发与实现_毕业设计论文(编辑修改稿)内容摘要:

究与实现 5 或 .jpeg 或 .bmp 或 .png 或 .jif 进而调用图片产看器来对图片进行查看,如果用户选择的是以 .mp3 或 .wmv 或 .mid 为扩展名的音乐文件则调用音乐播放器来对文件打开,对文件的扩展名来进行智能匹配,这样就使的文件浏览器的各项扩张性能有最大限度的提升,能使手机扩展更多的文件、应用,我们还在定期的对文件浏览器进行版本的更新升级,及时的设置新的文件匹配扩展,这样如果有新的应用或者格式的文件,我们就能在很短时间内与其兼容,可以说我们的文件浏览器是一个永不过期的文件浏览器应用。 小型局域网的组建 :如果用户选择的是文件远程共享模式,则调用文件浏览器来与远端的计算机来进行文件传输,利用 wap(无线网络访问协议)协议进行小型局域网的组建,进行文件共享、文件传输,可以极大的扩展手机的可玩性、共享性。 文件传输模式是指当用户设置文件传输模式的时候,启动本地蓝牙模块,用蓝牙与其他终端进行 ftp 通信,用 ftp(文件传输协议)来对文件进行收发、手机与计算机只讲进行通信、进行手机与手机终端的通信、建立连接可以进行文件的传输、建立游戏互联,可以极大的扩展手机的可玩性、共享性。 2)项目模块分配 小组将我们的项目分成四个模块:本地模块,远程模块,视图查看模块,文件传输模块,其中 我负责本地模块,我们要在文件浏览器里面实现文件浏览的基本功能,文件的的浏览,文件的更名,文件属性的修改,文件的加密,文件的编辑,文件的隐藏,与其他模块的互动,发送文件发送,文件的一些基本功能的浏览 文件浏览器的基本功能模块的开发会用到 包下的 file 类,该类继承与 Object类,实现了 下的接口 Serializable 以及 下的接口。 基本功能要求 1.系统文件与用户应用文件及应用程序切换。 采用树结构,列表,缩略图显示,排序(日期、大小、格式、名称)、文件拖拽。 2.搜索功能(调用输入法)。 3.基本控制操作:向上,前进,撤消。 4.不同文件调用不同其他软件。 针对音乐、图象填加使用功能。 图象:设壁纸、屏幕保护、联系人头像、填加新联系人,设分组头像、编辑图象;音乐:设铃声、信息提示、闹钟、日历提醒、聊天室。 5.如有可能填加蓝牙(手机访问手机、电脑访问手记),上传网络,添加到邮件功能。 6.亮点优势:采用树结构、文件拖拽、属性设置(共巷、隐藏、密码保护)、撤消。 扩展功能需求 1.操作系统整体运行速度更快,尤其是浏览器。 6 4 文件浏览器总体设计 2.浏览器支持双击屏幕进行缩放。 3. Facebook 好友整合至联系人功能。 4.整个系统多出都支持语音控制,并拥有独立的控制面板。 5.谷歌地图服务更新。 6.支持微软 Exchange 邮件服务。 7.整合多个不同用户,提供统一的邮件收件箱。 8.双击就能上传图片至 YouTube。 性能需求 1. 系统是免费的开放源代码。 2. 屏幕分辨率很高。 3. 系统是可以刷机的刷机很方便 最初的 到 到 到 系统更新很快。 4. 播放视频方面 android 相对流畅。 5. android 的拍照功能白天强晚上差。 四、项目测试 项目部分代码以及注释 本章主要介绍本项目的一些代码及注释,最后会展示一部分功能, 文件目录显示代码及注释 /** *创建文件列表类 *该类继承于 ListActivity 使之有文件列表功能 */ public class FileList extends ListActivity { /** *创建文件列表 *列表功能,文件列表功能可以将文件存入列表中 *列表是私有属性,只能自己调用 */ private ListString items = null。 /** *当 Android 活动第一次启动的时候调用 OnCreate()函数 *OnCreat()函数是继承于父类 ListActivity 基于 Android 平台的文件浏览器研究与实现 7 */ @Override public void onCreate(Bundle icicle) { (icicle)。 /** *设置视图的布局格式为线性布局 *创建文件的根目录 *将根目录加入文件列表中 */ setContentView()。 fill(new File(/).listFiles())。 } /** *设置点击方法 *方法 onListItemClick 监听文件列表的点击事件 *该方法 onListItemClick 使受保护的方法 */ @Override protected void onListItemClick(ListView l, View v, int position, long id) { /** *获取到点击行的 ID,返回类型为整形 *判断获得的 ID是不是为 0 *如果获得 ID 为 0 则说明选择的是 根目录进而显示根目录 *如果 ID 不为 0则没有选择根目录 *传如选择文件列表的 ID 号 *再次判断 ID 是不是在文件目录中 *如果文件 ID 在目录中则。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。