- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
导 师 :沈维妮 、赵涓涓
答辩人 :张晓杰
专业班级 :软件专业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
您可能关注的文档
- 进出口业务实训操作项目15 出口制单-文档在线预览.pptx
- Star-ccm+与Abaqus的直接耦合.pptx
- 四年级下第五单元课件.pptx
- 10KV高压电缆中间接头制作注意事项探究.pptx
- 第四章 儿科腰穿骨穿--张兆华.pptx
- 2017年ESCSTEMI指南精要中文.pptx
- 第二讲:密码学与计算机安全密码学历史.pptx
- 2025届吉林省辽河高级中学高三一诊考试生物试卷含解析.doc
- 湖北省宜昌金东方高级中学2025届高考仿真卷历史试卷含解析.doc
- 山西省忻州市第一中学2025届高考历史三模试卷含解析.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)