- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江西理工大学应用科学学院
毕业设计(论文)说明书
题 目 基于Android的文件浏览器的设计与开发
姓 名 戴 成 胜
学 号 08060508105
班 级 计算机科学与技术
系 别 信息工程系
指导老师 陈 亮
2012 年 5 月 赣州
基于Android的文件浏览器的设计与实现
摘要
21世纪,电子技术获得了飞速发展,在其推动下,基于Android平台的现代电子产品日益普及。同时,Android平台手机技术的发展,又有力的推动了社会信息化程度的提高,加快了现代电子产品的更新换代。
本次设计运用Java语言技术,设计并开发基于Android平台的手机文件浏览器。开发过程中遵循结构化程序设计思想,从可靠性、经济性、安全性三个方面进行综合考虑,将程序细化为主界面模块、设置模块、管理模块。设计完成后,文件浏览器能够实现以下功能:文件的浏览、文件属性的修改、文件的基本操作、远程模块的调用等。
本软件研发的文件浏览器不但可以支持本地文件管理,方便用户对手机和SD卡上的文件/文件夹进行各种操作,还提供了任务管理,程序管理等功能,用户可随时查看当前的任务进程或者卸载手机中的应用程序。除此之外,浏览器还提供本地和远程网络共享功能。关键词:文件浏览器;Android平台;Java技术;程序管理器基于Android的文件浏览器的设计与实现毕业论文
第1章 相关技术简介
通过对Java技术的学习及深入,学习了与Android相关的一些技术以及一些简单的xml技术。通过对软件开发技术流程的熟练掌握及市场分析,从技术角度决定开发基于Android的文件浏览器。1.1 Java技术简介
世界各大移动通讯设备制造商都推出了自己基于Java的移动通讯设备,Nokia、Motorola、Sony Ericsson、Samsung、LG、NEC、HTC等等都有自己的Java认证手机在市面上流通,这是的Java在很大范围上有了发展。
中国联通公司也正在其CDMA 1X网络上建立无线Java增值服务体系,目前系统正在建设过程中,并且2003年9月26日中国联通、北京振戎融通公司和Sun公司在人民大会堂宣布联合发起成立“Uni Java技术联盟”,三方将在联通CDMA 1X网络上的Java增值服务方面全面合作。
J2ME现称为Java ME(Java Platform, Micro Edition)是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。目前阶段,Java ME最流行的应用是游戏软件。因为与需要昂贵的专用设备和开发工具的竞争对手(如索尼和任天堂)相比,Java ME程序可以在PC机上开发和仿真运行,然后很容易地部署到目标机上,从而使其开发、测试和发布的变得容易
1 Java程序的基本结构:
Java程序的基本结构有:类、类的属性、对象、方法、组成,其中公共类名必须与Java源程序名相同,其命名规则为每个单词首字母大写,不能以数字开头。必须声明类属性的数据类型。
Java要求文件名与类名相同,将多个类放在一起时,要保证类名不能重复。当声明的类很多时,类名就有可能冲突,这就需要一种机制来管理类名,这就是包。
在源程序中可以声明类所在的包,就像保存文件时要说明文件保存在哪个文件夹中一样。同一个包中类名不能重复,不同包中可以有相同的类名。
当源程序中没有声明类所在的包时,Java将类放在默认包中,即运行编译器的当前文件夹中。这时,不能出现重复的类名。
Java下的包都是用来解决类的重名问题的,一般的命名方式都是采用域名倒置的方法,例如package com. baidu;
在Java源程序的头部第一个语句用关键字package声明包,指明该源文件定义的类所在的包。包声明格式如下:package 包名;这个语句的作用范围是整个源文件,而且同一个package声明可以放到多个源文件中,所有定义在这些源文件中的类和接口的.class文件都属于这个包。包名由“.”来分隔。
我们一般都是使用Sun公司已经写好的包,例如一个源程序创建的时候,系统自动默认导入java.lang包,进而进行控制台的输出,如果要进行程序的控制台输入。则必须导入java.util.Scanner包等等。
文档评论(0)