- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软 件 学 院
毕业实训报告
课题名称: android资源管理器
专 业: 软件设计(游戏开发方向)
班 级:
学 号:
学生姓名:
指导教师:
年 月 日
摘 要
相信大家对Android的发展历史多少都有一些了解,Android曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,并从此踏上了飞速发展的道路。经过这几年的发展,它已经发展成了一个平台、一个生态体系。现在Android在移动领域已经得到了广泛的应用。根据Google于2011年6月份公布的数字,现在每天激活的Android设备高达50万台,比5月份的数据增加了10万台,Google还透露目前已经与36家OEM厂商和215家运营商合作共激活了超过1亿台Android设备。
本文的软件开发环境采用了Eclipse3.4 + Android SDK集成环境,编程语言采用了Java。
关键词: Service
目 录摘 要 II
第1章 项目分析 1
1.1 问题描述 1
1.2技术分析 1
1.2.1 Android四大组件 1
1.2.2用户界面 2
1.2.3 Activity 3
1.2.4 Fragment 4
1.2.5 SQLite数据库 5
1.3工程进度计划 6
第2章 系统需求分析 7
2.1系统功能需求分析 7
2.1.1文件系统的浏览 7
2.1.2文件及文件夹得操作 9
2.1.3文件系统安全管理 10
2.2 系统开发需求 10
2.2.1Android资源管理器的开发平台 11
2.2.2Android开发框架 11
2.3操作系统及所需软件需求 15
2.3.1 Android开发环境及变量配置 16
2.3.2 安装配置JDK6 16
2.3.3 安装配置SDK 18
2.3.4 Eclipse的设置 18
2.3.5 Android版本配置 18
2.4系统非功能性需求 18
第3章 系统总体设计 19
3.1 基本框架与布局 19
3.1.1主界面ListView的实现 19
3.1.2 ListView监听事件 25
3.2 帮助与提示 27
3.2.1 帮助与提示的原理与实现 27
3.2.2 文件的读取 29
3.2.3帮助与提示功能实现时遇到的问题及解决 30
3.3 文件打开的实现 31
3.3.1 判断文件类型,分析打开方式 31
3.3.2 文件夹的打开 31
3.3.3 非文件夹类型文件的打开 33
3.3.4 效果图示例示例: 38
3.3.5 在此功能实现过程中遇到的问题示例: 38
3.4 文件的复制,粘贴 39
3.4.2 此功能中遇到的问题 44
第4章 结束语 45
第章
1.1 问题描述
1.文件的各种操作功能的实现所遇到的问题
(1)文件(文件夹)的复制与粘贴(涉及IO流的操作)实现不了。
(2)文件(文件夹)的新建功能,目录的新建一直有问题,不能达到预期的目标。
(3)文件(文件夹)的搜索功能,关于搜索我们一直想实现搜索提示但是没有实现。
(4)各种功能的使用,权限不够问题、对文件夹进行操作时,会弹出警告信号,甚至退出程序。
(5)文件夹的复制于文件的复制问题,只能实现文件的操作,不能对文件夹进行操作
课题的研究总是伴随着问题的出现,问题总是要解决的,我们首先自己多多的实验自己的想法,通过各种发放解决出现的问题,多方查阅资料,观看视频,并咨询指导老师,从而解决出现的问题。
1.2技术分析
一句话概括Android应用:基于Android系统的软件开发,语言基础是java语言,通过控件的设置以及方法调用,实现一系列的功能,目前,Android系统的手机十分的火爆,因此我们准备做一个基于Android手机的资源管理器。
1.2.1 Android四大组件
Android系统有四个重要的组件,分别是Activity、ServiceBroadcastReceiver和ContentProvider。
Activity是Android程序的曾宪曾,显示可视化的用户界面,并接受与用户交互所产生的界面事件,与窗体的概念非常相似。Android一般启动程序后会呈现一个Activity,用于提示用户程序已经正常启动。Activity在界面的表现形式一般是全屏窗体,也可以是非全屏悬浮窗体或对话框。
Service一般用于没有用户界面
您可能关注的文档
最近下载
- 桥牌入门-课件(PPT演示稿).ppt
- 教科版(2017)小学科学四年级上册各单元测试练习及答案(附期中期末练习).pdf
- 博雅汉语初级起步篇第15课说课材料.ppt
- 东风本田-思威(CR-V)-产品使用说明书-两驱CR-V豪华版Vti-DHW6453R3CSD-思威(CR-V)用户手册.pdf
- 云南名扬药业有限公司的营运能力分析.doc VIP
- 种牙得牙--口腔种植学.pptx
- 图解:种牙与镶牙的区别,缺牙的赶紧看.pdf VIP
- 萃取盐酸洗涤液的锡铟分离的方法及其应用.pdf VIP
- 传统节日剧本.doc
- EMERSON艾默生 Guide OpenEnterprise OPC Server Reference Guide说明书用户手册.pdf
文档评论(0)