基于Android的文件管理器设计与开发.pptx
文本预览下载声明
导 师 :沈维妮 、赵涓涓
答辩人 :张晓杰
专业班级 :软件专业1017班
基于Android的文件管理器 的设计与开发
1 研
2 系 项
究背景和方向
统设计流程
目演示
设计要点
总结
3
背景和研究方向
技不断发展经济越来越发达的时代 , 人选择使用Android 手机 , 作为
机用户来说随着要处理的信息的增多, 存越来越大 , 手机上存储的文件也
这些文件管理起来越来越麻烦。
主要任务是针对Android平台的手 机文件管理系统的设计和实现 , 基于Android系 统应用开发的特征和现实需求 , 设计出一款可以 满足手机使用者对文件进行浏览 、对文件进行操 作等一系列的需求。
课题
在这个科 越来越多的
Android 手机 手机SD卡内 越来越多,
本课题的
系统
主界面: 点击进入主界面显示/sdcard的内容, 假如我们要查看Download下面的内容单击该列 表项即可 , 同时我们还看到 , 文件类型不同会 显示不同图标
创建新目录: 点击系统的menu按钮弹出一些操 作 , 选择“创建新目录 ”输入想要创建的文件 夹名字再点击“OK ”, 文件夹成功创建。
删除文件: 删除新建的目录: 长按要删除的
“新建文件夹 ”列表项就弹出了操作选择的对 话框 , 选择删除 , 确认删除的弹出对话框界面 点击“OK ”, 文件夹成功删除并提示。
复制文件: 长按要复制的图片文件 , 选择复制,
到/sdcard/Pictures 目录下点击menu按钮选择粘
贴 , 复制成功。
设计要点
的设计要点
的设计要点
的设计要点
4.提示对话框的设计要点
1.主界面
2.列表项 3.适配器
ListA 这个对象 ListActiv 通过一个 完成。
ctivity容纳了一个ListView对象
能够绑定不同的数据源 。绑定
ity的ListView对象和数据的工作
实现了ListAdapter接口的类来
要 的是这个类中包含了Activity 的有关回调方法 、对文件操作
法 , 重写了系统返回按钮和菜 件监听方法。
最重要 生命周期
的所有方 单按钮事
的设计要点
面是一个继承了ListActivity的
ity类 。ListActivity显示一个绑
源的一个列表 , 并且列表的每 一个点击事件的监听方法 , 当
其中的列表项的时候就能进行 相应的处理。
1.主界面
主界 MainActiv 定到数据 一项提供 用户点击
的设计要点
面中每一个列表项都应该包括 件名以及相应的布局方式。
iew类就是用来实现这样一个列 一个成员变量是TextView对象
项中的文件名 , 另一个是
对象表示列表项中的图标 。 地对每一项中的内容布局,
FileTextView类还继承了LinearLayout类。
2.列表项
主界 图标 、文 FileTextV 表项的,
表示列表 ImageView 为了方便
FileT View类型 FileText 员变量与F 分别是Str 时FileTex 便于文件
extView类中的成员变量都是 的 , 还要依赖更加细化的的
类对它们进行设置 , 该类中的成
ileTextView类成员变量对应,
ing类型和Drawable类型 , 同
t类实现了ComparableT接口, 的排序。
的设计要点
器FileTextAdapter的作用是要 iew中的内容显示到ListView中。
TextAdapter继承了
er , 这里的BaseAdapter实现
pter接口 , ListAdapter接口的
父接口又是Adapter 。获取指定位置显示 的一个FileTextView对象的getView (int position, View convertView, ViewGroup parent)方法就是来自Adapter。
3.适配器
适配 FileTextV File BaseAdapt 了ListAda
话框的设计要点
中我们需要用到提示对话框 og , 这些对话框都需要用
og. Builder类对象来构建 。 il类有一个static类型的
og.Builder类对象作为类变量和
构建提示对话框的方法
buildInfo (Activityactivity,String
title,String message) , 需要对话框提示的
时候简单的调用这个方法即可。
4.提示对
设计 alertDial alertDial Bu
显示全部