基于Android文件管理器的开发毕业设计论文

基于Android文件管理器的开发毕业设计论文
基于Android文件管理器的开发毕业设计论文

毕业设计(论文)

中文题目基于Android文件管理器的开发英文题目The File Manager

Development Based on Android

诚信声明书

毕业设计(论文)诚信声明书

本人郑重声明:在毕业设计(论文)工作中严格遵守学校有关规定,恪守学术规范;我所提交的毕业设计(论文)是本人在指导教师的指导下独立研究、撰写的成果,设计(论文)中所引用他人的文字、研究成果,均已在设计(论文)中加以说明;在本人的毕业设计(论文)中未剽窃、抄袭他人的学术观点、思想和成果,未篡改实验数据。

本设计(论文)和资料若有不实之处,本人愿承担一切相关责任。

学生签名:

年月日

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:(签名)单位:(盖章)

年月日

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:(签名)单位:(盖章)

年月日

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

教研室主任(或答辩小组组长):(签名)

年月日

教学系意见:

系主任:(签名)

年月日

摘要

随着Android手机用户对日常文件处理情况的增加,一方面会影响手机操作系统的性能,另一方面给Android手机用户操作带来了不必要的麻烦。而且,Android 手机操作系统本身又没有提供文件管理的软件,这一点在一定程度上影响Android 手机用户的体验。本文依据Android手机终端设备的可操作性以及软件可定制性的特点,联系客观实际需求,设计实现一款基于Android文件管理器系统,可以有效的帮助Android手机用户处理日常文件和管理存储在本地手机上的文件操作。

本文以设计Android文件管理器为研究目标,首先对Android文件管理器的课题背景做了简要的阐述,其中主要包括Android智能手机操作系统的现状和未来的发展趋势、研究内容及意义、系统性能及需求分析。其次,针对Android的开发平台给出本系统开发环境的搭建方法以及下载打包到目标手机三星i9000上进行真机测试;介绍Android文件管理器系统总体设计模式,分析Android文件管理器界面设计模式的各个子项功能,并进一步扩展Android文件管理器的特色功能,结合Android手机用户的市场需求完成详细设计。此外,本文还对当下主流的Android手机操作系统进行了真机测试,确定出适合Android系统开发的平台版本。紧接着介绍在本次开发过程中用到的Java、XML、数据库等关键技术的分析。

根据Android文件管理器的需求分析,详细设计出各个子模块的功能,然后根据各项的子模块功能,列出详细的用例描述。Android文件管理器将系统分为Android 文件基本操作功能、文件拖曳功能、文件搜索功能、文件设置功能、文件库收藏夹功能、APK应用程序管理功能、多标签页文件显示功能。然后采用Java语言编写,以Android提供的Intent、activity机制作为数据的映射操作,并完成读取SD卡/mnt/sdcard目录下的文件信息以及显示对应的文件图标格式。结合开源软件,在Eclipse IDE环境下完成Android文件管理器的模型设计。完成以上功能模块设计的基础上,进一步完善Android文件管理器的主界面设计,提供给Android手机用户一种全新的界面风格样式。最后,本文还指出Android文件管理器不足之处,提出了添加ZIP解压功能、修补Bug操作等功能意见,并争取早日在Android Market市场上发布,赢得客户的青睐。

关键词:文件管理器;Android文件类型;Android

Abstract

With the Android mobile phone users deal with the increase of the situation daily files, on the one hand impact mobile phone operating system performance, on the other hand brought in trouble with android mobile phone user operation. And, Android mobile phone operating system does not provide file management software. This point impact of the android phone user experience. This paper based on android mobile terminal equipment operation and Software customization. Contact the objective and actual demand; design an Android file manager system. Android File Manager helps Android mobile phone users to handle daily file and manage in local phone file.

This paper design android file manager as the research target. First, this paper describes the android file manager subject background, Including android Smartphone operating system, the future development, research contents, research significance, system performance, demand analysis. Second, android development platform gives the system development environment and download package to the target cell phone Samsung i9000 real machine. Introduce android file manager of the whole system of design patterns and analysis android file manager interface design mode. And further expansion of android file manager features; According to android mobile phone users market demand complete the detailed design. In addition, this paper test in the mainstream android mobile phone operating system and identify suitable for android system development platform version. And then introduce the development process used in Java, XML, database, and other key technology analysis.

According to the android file manager needs analysis, design the sub-module function, and then according to this point list the detailed description. Android file manager is divided into android file basic operation functions, file drag function, file search function, file settings function, file library function, APK application management function, and multiple tab file display function. Then use of Java language in Eclipse. Android provide intent, activity mechanism as data mapping operation. Complete the SD card /mnt/sdcard directory file information and shows corresponding files icon format. Combined with open source software, complete the model design of the android file manager in the Eclipse IDE environment. Complete basis of the above function module design and improve the android file manager interface design. Android file manager provide android mobile phone users a new interface style pattern. Finally, this paper points out android file manager deficiencies. Proposed to add the ZIP decompression and repair bug operations. Win customer favour and release early in the android market.

Key Words: File Manager; Android File Type; Android

目录

第1章引言 (1)

1.1 研究内容 (1)

1.2 研究意义 (1)

1.3 研究现状与发展趋势 (2)

第2章Android文件管理器系统分析 (4)

2.1 研究目标 (4)

2.2 需求分析 (4)

2.3 性能分析 (5)

第3章Android系统开发环境搭建 (6)

3.1 JDK环境变量配置 (6)

3.2 Eclipse配置 (6)

3.3 Android SDK 安装 (6)

3.4 创建A VD (6)

第4章Android文件管理器总体设计 (8)

4.1 Android文件管理器界面设计 (8)

4.2 基本功能要求 (10)

4.3 扩展功能 (10)

第5章Android文件管理器功能模块设计 (11)

5.1 功能模块设计概述 (11)

5.2 各项功能模块介绍 (12)

5.2.1 Android文件基本操作功能 (12)

5.2.2 文件拖延功能 (14)

5.2.3 文件搜索功能 (18)

5.2.4 文件库功能 (20)

5.2.5 APK应用程序管理功能 (23)

第6章系统测试 (26)

第7章结论与展望 (36)

7.1 结论 (36)

7.2 进一步工作的方向 (36)

致谢 (37)

参考文献 (1)

第1章引言

1.1 研究内容

Android操作系统是Google公司开发的基于Linux平台开源的手机操作系统,该平台是主要有以下四部分组成:操作系统、中间层、用户界面和应用软件,为移动终端设备提供了良好的开发环境。Android系统是基于Linux2.6内核来提供系统的核心服务,其中主要的核心库主要是由Java语言来提供的[1]。Android应用程序运行在Dalvik 虚拟机之上,该虚拟机是基于存储器运行在Java语言编译器的类,通过dx工具转换为.dex格式。Android文件系统采用的是一种针对NAND设备的新型文件系统Yaffs2[2],读写速度比Yaffs更快,并支持大容量的NAND-Flash芯片。Android开发平台提供了大量的开源社区源码,给该平台下开发Android手机应用程序的开发人员提供许多帮助,而且Google公司还针对移动设备进行了优化。这样极大方便了开发人员在手机上开发的自由性,也为3D大型游戏的开发提供了坚实的基础,为Android手机未来的发展埋下了伏笔。

本次毕业设计所研究的主要内容有以下几点:Android UI界面组件、Widget组件和Menu菜单控件、Grid View、List View、Grid Adapter、List Adapter、Layout Inflate、Android Activity生命周期和Intent事件、Android进程与线程、Android文件读写权限、Android读取Sdcard目录、Android文件流操作、Android Dragable拖曳扩展、Android Handler事件处理、Android按键事件处理、Android TimerTask定时器、Android同步事件处理、Android Intent事件映射、Android Bind数据绑定、Android Service、Pack Manager、Android Content Provider、Android布局组件、XML布局文件、Android Internet资源以及Android数据库存储操作。

1.2 研究意义

Android文件管理器是一款针对用户存储在手机上或者网络上的文件管理,它能够及时有效的帮助Android手机用户处理日常的文件管理操作,例如新建文件或者文件夹、复制、粘贴、剪切、删除、拖曳、查看、编辑、移动文件。不仅如此,Android文件管理器还提供了许多额外的特色功能,例如一是文件库功能,该功能类似于书签,Android用户可以新建多个库文件,存储用户自己喜欢或者重要的文件,可以很好的对文件进行分类管理,方便用户的操作。二是借鉴Twitter的界面风格,在列表显示的方式下,用户可以选择拖曳文件操作,在图标列表显示方式下,用户双击文件即可进入文件拖曳状态。在不同的位置,文件拖曳的效果和作用又是不一样的。主要包括以下三种情况:第一种情况,如果拖曳文件拖曳到地址栏以上的地方,则文件操作无效,

即不执行任何操作。第二种情况,如果拖曳文件拖曳到自己原先的位置,则提示用户是否删除该文件或者文件夹。第三种情况,如果拖曳文件拖曳到最下面的工具栏的话,则提示用户执行复制或者剪切当前文件夹的操作。三是支持多标签页显示,Android用户可以通过点击右上角的SD卡来添加多个标签页。Android用户可以通过长按标签页来关闭当前的标签页,同时用户也可以点击最下面的工具栏来隐藏标签页。四是APK应用程序包的管理。Android用户可以安装应用程序软件、卸载应用程序软件、备份应用程序软件、了解应用程序的详细信息。

1.3 研究现状与发展趋势

每一个传奇的背后都会有一个伟人的诞生,谁是Android诞生之父呢?他就是安迪?鲁宾,他是一个对技术有着狂热挚爱的人,可与苹果的乔布斯相比拼的男人。2003年,他成立了一家叫Android的公司,致力于实现自己要研制新一代智能手机的最初想法,目标是开发一个向所有软件设计者开放的移动手机平台。2005年3月,谷歌收购了Android。2007年11月5日,距离苹果发布第一代iPhone手机仅四个月,谷歌公司正式公布Android操作系统,并且宣布与34家手机厂商、运营商成立“开放手机联盟(OHA)”,自此这个基于Linux内核的Android系统正式登上历史舞台。

Android之所以能够如此的成功,主要有以下几个方面的原因:一是准确抓住时机。Android的推出,正是第一代智能手机操作系统Symbian、Windows Mobile呈现疲态的时候,可以说Android抓住了智能手机更新换代的节点。其次是举办两次Android 程序设计大赛,在此期间带来了一批优秀的应用程序开发人员,同时也推动建立起最基本的Android Market商店。另外,Google从一开始就选择高通成熟的智能手机芯片方案,并选择已经具有丰富智能机经验的HTC作为早期的合作伙伴,也极大的促进了Android的成功。二是开源。我个人认为这是Android能够快速发展起来的关键因素。商业上的免费模式,打破了以往平台的授权方式,降低厂商开发成本的同时,也提升了自己在业界人士的声誉,极大推进Android技术的发展。Android技术的开源,使得开发人员可以更好的参与其中,并积极参与优化和改进,以飞快的速度推进Android平台的成熟。如今的大多数Android手机厂商都支持Android平台。三是联盟。Google提出另一个制胜的法宝。众多的主流手机开发厂商看准了Android这个市场,自主的加入Android开放手机联盟(OHA),不但有HTC,摩托罗拉,三星,索尼爱立信等众多厂商的加盟,还受到了手机芯片厂商和移动运营商的支持。四是技术。Linux是Android 系统的底层操作系统,Linux作为一款免费、易得、可以任意修改源代码的操作系统,吸引了众多手机开发厂商投资。另外Linux也是一种嵌入式操作系统,使得Android能够很方便地被应用、移植到各种平台并快速发展。

2008年12月,中国手机市场上仅有一款HTC G1的Android手机,但两年半之后,

Android智能手机数量已经骤增至277款,用户关注度达到53.4%。Android超越Symbian成为中国智能手机市场上最受用户关注的智能操作系统。

图1.1 2011年1-9月中国3G智能手机市场各操作系统手机销量Android在价格方面也是做出了极大的调整,不同于iPhone手机面向的是高端用户的产品。Android手机面向各个不同年龄段消费和关注,生产出适合大众口味的Android手机,极大满足消费的需求,并进一步扩大了国内的市场销售份额。在售后服务方面,Android公司也投资了相当大的财力来维护Android用户的困难。

图1.2 中国3G智能手机市场不同操作系统机型数量分析

我个人认为,Android在3D游戏方面具有潜在的市场。回顾历史,前几年我们的手机配置并不是很高端,但是发展到现在,手机在硬件上的配置已经快赶上笔记本电脑的配置,硬件方面的提升,给开发人员提供了更为广阔的平台。

第2章Android文件管理器系统分析

2.1 研究目标

Android文件管理器能够及时有效的处理Android手机文件,其中包括以下两类:一类是系统文件,只允许用户查看,不能对其进行增删改操作,如果Android用户一定要修改系统文件,可以修改root权限[3]。另一类是sdcard目录下的文件,主要用于存储Android手机用户下载文件,可以对其增删改查操作。然而,Android文件管理系统并不是一款普通的文件管理系统软件,它还提供了一些特色的功能,如果Android用户在手机浏览文件的时候,发现这个文件很有意思或者Android用户觉得这个文件对以后将来的工作很有帮助并想要收藏起来,以便以后方便调出再次使用这个文件的时候,Android文件管理器提供了一个文件收藏夹的功能(类似IE浏览器中的收藏夹功能)。采用Twitter界面设计理念,Android用户通过长按文件或者文件夹,弹出一个Twitter 界面,Android用户通过点击拖曳文件,实现文件或者文件夹的拖曳,Android用户可以将文件或者文件夹拖曳到任何位置,当然,拖曳文件位置的不同,用户处理文件的功能也就相应的不同,主要有以下三种:第一种是拖曳文件在地址栏以上的位置为无效操作,即不执行任何操作。第二种是拖曳文件到最下面的工具栏上为复制或者剪切到当前文件夹。第三种是拖曳文件到本身的位置,即删除当前文件。还能处理APK应用程序安装包的管理,可以查看当前系统或者Android用户安装了哪些文件,也可以通过点击查看应用软件的详细信息来查看当前安装文件信息。于此同时用户也可以卸载相应的APK软件。

2.2 需求分析

Android文件管理器主界面主要有三部分组成:第一部分是添加SD卡并显示SD卡的文件路径。第二部分是显示文件类型,主要有folder,txt,html,zip,unknow file,move,music。第三部分是最顶端的工具栏,主要包括隐藏文件地址栏,向上一级目录,历史记录,刷新,选择多个文件,菜单。Android通过点击菜单,可以选择新建文件,新建文件夹,复制,黏贴,复制对话框,APK应用程序管理,文件搜索,选择文件类表方式,文件收藏夹,退出。

通过以上的介绍大致可以清楚Android文件管理器的需求功能,主要包括以下几部分功能:

⑴Android文件管理的基本操作,主要包括新建文件,新建文件夹,复制,黏贴。

⑵文件搜索功能,主要是搜索当前文件夹的内容,包括模糊搜索和精确搜索。

⑶文件收藏夹功能,主要用于保存Android用户的重要文件,该功能类似于浏览器

的收藏夹功能,及时有效的收藏当前用户的有用信息,方便用户下次再次浏览文件。

⑷更改文件夹或者文件的显示方式,主要包括列表和网格两种。

⑸支持文件夹或者文件拖曳功能。文件拖曳的位置不同,相应的执行操作也就不同,主要有以下三种情况。第一种是拖曳文件在地址栏以上的位置为无效操作,即不执行任何操作。第二种是拖曳文件到最下面的工具栏上为复制或者剪切到当前文件夹。第三种是拖曳文件到本身的位置,即删除当前文件。

⑹APK应用程序管理。主要包括以下四个启动应用程序,卸载应用程序,备份应用程序,查看应用程序的详细信息。

2.3 性能分析

Android文件管理器具有占用内存小,运行速度快(对于Android手机配置并不高的手机也同样适用),界面美观华丽,安全性能高[4]。

第3章Android系统开发环境搭建

3.1 JDK环境变量配置

首先进入Oracle官方网站下载最新版本的JDK,其次,配置JDK环境变量,主要包括三个环境变量配置,它们分别是JA V A_HOME,CLASSPATH,PATH。下面分别对它们配置的变量做相应的介绍。

⑴JA V A_HOME主要是配置JDK的安装路径。例如我本机是安装在C:\Program Files\Java\jdk1.6.0_12。

⑵配置PATH环境变量。主要用于加载JDK目录下的lib目录,本机电脑的配置为:%JA V A_HOME%\bin;%JA V A_HOME%\jre\bin,

⑶配置CLASSPATH环境变量。主要用于存放调试工具文件目录。本机配置为:.;%JA V A_HOME%\lib;%JA V A_HOME%\lib\tools.jar。【注意】.;表示当前目录。

⑷打开cmd命令,输入java –version,如果能够正确显示jdk安装的版本号,则表明环境变量配置成功。

3.2 Eclipse配置

解压eclipse到当前文件夹,打开eclipse文件夹,双击eclipse.exe,进入eclipse主界面,在菜单栏上选择Help->Install New Software,点击Add按钮,输入Name和Location。

Name:Android,Location:https://https://www.360docs.net/doc/2510560901.html,/android/eclipse/ (如果出错,请将https改成http),选中Developments Tools,点击OK按钮,Eclipse下载安装成功,系统提示你是否重启,点击Yes按钮,Eclipse配置成功。

3.3 Android SDK 安装

⑴点击菜单Window->Preferences,选择Android,点击Browse选择你的android SDK解压后的目录。如果你选择的不是sdk目录,Eclipse则以打红叉的形式提示给用户。

⑵升级SDK版本,选择菜单Window->Android SDK and A VD Manager,在左边的Packages中选择你需要下载的SDK版本,选择Accept,点击Install按钮,开始升级下载。

3.4 创建A VD

选择菜单Window->Android SDK and A VD Manager,选择Virtual Devices,点击右边栏的New按钮,新建一个Android A VD。输入Name,名字可以根据用户自己的喜好自己命名。SD Card Size选择256MB,Skin选择Default(HVGA),最后点击Create A VD,弹出一个提示框,点击OK,创建A VD成功。

第4章Android文件管理器总体设计

4.1 Android文件管理器界面设计

点击运行Android FileManager.apk应用程序,首先映入眼帘的是Android文件管理器主界面,主要包含四个部分:第一部分为添加SD卡的部分,左边显示的添加的SD 卡,最右边是点击添加SD卡的按钮。第二部分为显示当前Android用户浏览文件夹或者文件的路径,当然用户也可以选择自己想要的路径进行切换到指定目录。第三部分为文件或者文件夹列表显示,默认显示路径为/mnt/sdcard目录,显示当前的文件[5]。第四部分为最顶端的工具栏,主要包括以下几个功能,第一个按钮的功能是显示或者隐藏SD卡,其中,Android用户点击向上箭头为隐藏SD卡,点击向下箭头为展开SD 卡。第二个按钮的功能是显示上一级目录,Android用户通过点击向上箭头来切换到自己指定的文件夹目录。第三个按钮的功能是显示历史记录,保存用户浏览过的文件夹目录地址,Android用户可以通过点击任意的目录路径来切换到当前用户指定的目录。第四个按钮的功能是选择复制多个或者单个文件或者文件夹。Android用户通过点击切换选择对多个文件的执行操作。第五个按钮的功能是刷新当前文件或者文件夹,以便及时更新用户当前文件内容。第六个按钮的功能是菜单显示按钮,Android用户通过点击菜单选项按钮,来调出菜单选项,其中主要包括以下十大功能,分别是新建文件夹、新建文件、复制、黏贴、搜索、APK管理、设置、列表选项、文件库、退出。

针对以上对Android文件管理器的描述,可以画出相应的界面图,如下图4.1所示。当Android用户点击最底部工具栏中的菜单项时,其中包括了以下十个部分:新建文件夹、新建文件、复制对话框、黏贴、搜索、APK管理、设置、列表显示方式、文件库、退出,菜单选项界面设计如下图4.2所示。Android用户通过点击添加多张SD卡按钮来添加多张SD卡,方便用户操作,在显示SD卡路径的地址栏中,用户也可以通过选择地址栏上的路径来切换到用户指定的目录下,并对文件执行操作命令[6]。在显示文件列表的视图中,Android用户可以看到当前/mnt/sdcard目录下的所有文件和文件夹,其中包括有txt文档,move影音模式,MP3音乐播放器,htm文件,photo照片,zip解压包,Apk应用程序,未知文件的类型。

最底端的文件工具栏主要包括隐藏SD卡,显示上一级目录,显示当前用户浏览过的历史记录,选择多个文件或者当个文件,菜单项。Android用户通过点击经典菜单项来对文件夹进行操作功能。当然,还提供给用户一种重新的体验效果,借鉴Twitter界面设计模式来设计弹出式菜单,给人以一种全新的视觉冲击效果。如果用户想要取消当前的弹出式菜单,可以通过点击屏幕的任意地方来取消对弹出式菜单的取消操作。Android文件管理器提供给用户两种选择菜单项的方式,方便用户操作选择[7]。

图4.1 Android文件管理器界面设计

图4.2 Android文件管理器菜单选项界面设计

4.2 基本功能要求

Android文件管理器提供给Android用户处理日常文件操作的基本功能,这些基本文件操作功能有以下几点:

⑴新建文件夹、新建文件、复制文件、黏贴文件、移动文件、删除文件等基本操作。

⑵Android文件管理器根据用户的需求,还提供了文件搜索功能,方便用户查找指定文件。

⑶同时也提供文件列表显示方式,可以网格的形式排列文件图标,或者以详细列表的信息来显示当前文件。

⑷Android用户也可以点击设置来显示文件类型,设置主要包含以下几部分内容:第一行显示隐藏以.开头的文件;第二行修改带root权限;第三行显示文件大小(以列表的形式显示);第四行显示文件时间(以列表的形式显示);第五行查看SD卡容量;第六行查看手机内部存储空间;第七行显示Android文件管理器关于/帮助信息。

4.3 扩展功能

Android文件管理器不仅仅提供这些基本的文件操作功能,同时Android文件管理器本身也包含了一些特色的功能,来吸引Android用户的使用。这些特色功能主要包含有以下几点:

⑴支持添加多张SD卡的多标签页,Android用户可以根据自己的需要添加多张SD 卡来对当前文件的操作。

⑵采用Twitter的界面模式--弹出式菜单选项。支持拖曳文件功能,Android用户通过点击拖曳文件功能来对当前文件夹或者文件执行拖曳,其中拖曳又包含了以下三种情况:第一种情况当拖曳文件到文件夹地址栏以上时,为无效操作,即不执行任何文件操作。第二种情况当拖曳文件拖曳到自身的时候,执行删除文件或者文件夹的操作,弹出删除命令提示框,提示Android用户是否删除当前文件。第三种情况当拖曳文件到最顶部的工具栏上时,执行复制到当前文件夹目录中[8]。

⑶提供文件库收藏夹功能,该功能类似于浏览器的收藏夹功能,及时有效的收藏当前Android用户有用的文件,方便下次用户继续查看和浏览。

⑷提供快捷下拉滚动条,该功能主要是设置在屏幕的右侧面,当Android用户用完或者不用的时候,会自动隐藏,以便下次再次使用。该快捷下拉滚动条主要是方便Android用户浏览文件,Android用户可以快速定位到某一个文件夹或者文件。

android毕业设计(论文)开题报告

毕业设计(论文) 开题报告 题目___________________________ 学院___________________________ 专业及班级___________________________ 姓名___________________________ 学号___________________________ 指导教师 ___________________________ 日期 ___________________________

西安科技大学毕业设计(论文)开题报告

二、主要研究(设计)内容、研究(设计)思路及工作方法或工作流程 设计内容:基于Android平台下实现理货员的功能:精耕拜访,销售机会,拜访效果,门店销量查询,待办事项,数据维护:队列信息,基础信息,地图下载。 设计思路及工作方法: 1.精耕拜访: (1)初始进入该页面,系统会自动获取该理货员的本日拜访的门店及路线。 (2)下方地图会自动定位目前理货员的位置。 (3)点击门店的具体门店名称,在右边会显示该门店的联系人,电话,及地址,并且地图 会自动切换定位以该门店为中心。 (4)点击地图上的+可实现地图局部放大。-可实现地图的放小。 (5)如已拜访的门店,点击进入可以调去历史拜访数据。如未拜访的门店,点击进入可以新增该拜访记录。 (6)如理货员在拜访期间,发现门店已经有卖而目前系统中无记录的情况,则可以通过扫 描SKU的条形码,系统会自动匹配该SKU的信息给理货员。 匹配顺序:连锁总店—区域管理—基本SKU信息 补充说明: (1)公司动态内容,为了显示保乐力加集团的整体形象,有必要对公司的动态进行展示。 要包括集团的光辉历程,门店信息,集团的促销信息等。 (2)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员 需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且 分发。 (3)陈列报告,为显示每次理货员必须处理的门店信息记录及图片等。 (4)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且分发。 (5)价格显示,系统会自动带出竞品信息。罗列在下半部。理货员在进行拜访期间,可以对本身的SKU及竞品的价格进行登记。主要登记内容:零售价格,促销价格及促销期间。信息采集完毕,可以供后台进行统计分析。 (7)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且分发。 (7)库存信息,主要记录SKU的库存数量。 (8)上半部为助销申请内容,主要是对一些礼品的申请。 (9)订单处理,为新增订单,退货内容及换货内容的跟踪。 2.销售机会: (1)打开销售机会界面,会自动定位目前的门店列表。 (2)用户可以输入门店名称查询具体的门店信息及地图位置。

基于Android的日历系统的设计与实现毕业设计(论文)

华北电力大学本科毕业设计(论文) 毕业设计(论文) ` 题目基于Android的日历系统 的设计与实现 二○一四年六月

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

安卓系统毕业论文设计

安卓系统毕业论文设计 编号毕业设计论文任务书题目安卓电子菜单点菜 系统院系专业计算机及应用学生姓名黎少环学号030111301428 指导教师单位桂林航天工业高等专科学校 姓名郑利华职称副教授题目类型理论研究实验研 究工程设计工程技术研究软件开发 2012年 4月22日一、毕业设计论文的内容、要求计算机领域在不断创新。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用 不仅在工业方面而且在日常生活中也越来越离不开计算机。在数字化的今天为了更加加快人们在吃的方面节省更多的 时间由此电子点菜系统的出现更加利于人们在点餐时高效 点菜方便点菜员与顾客沟通更好展示主推菜品有效提高单 桌消费额餐厅繁忙时方便顾客自助点菜有效节约人工提高 服务质量菜单管理饭店所有菜品信息、菜品口感、份量方便客人选择超强展示简洁界面方便服务员及顾客点菜优越于 传统菜谱提高效率点菜、提交、下单同步进行规范管理可与现有点菜方式同时使用弥补现有点菜系统的缺陷准确无误 避免传统手写点菜失误造成的消费者投诉数据分析餐厅营 业状况一目了然并兼容现有餐饮管理软件开机的首页可以 插入企业广告增加酒店营业收入饭店形象大步提升提高了 客户忠诚度、增加收益等。为了使电子点菜系统更加简单、到位、便捷并能都基于上述种种原因本论文通过Android平台和eclipse SDK 的编程环境实现andriod电子点菜系统。

andriod电子点菜系统。主要分为前台和后台管理。前台管理设计了九个按钮分别命名为android电子点餐系统、特色菜、热菜、凉菜、汤类、酒类、套餐、呼叫服务、结账当想点菜时点击特色菜、热菜、凉菜、汤类、酒类、套餐等按钮则进入另一个界面进行点菜并点击界面中的完成按钮算出所点菜的金额。二、毕业设计论文应完成的工作 1、毕业设计论文说明书打印四份 2、英译汉资料或不少于2000汉字的调研报告 3、任务书 4、软件清单工科要求、设计图纸等 5、设计的软件或硬件作品三、应收集的资料及主要参考文献 1 谭浩强.Java语言程序设计第三版M.北京:清华大学出版社2008. 2 张孝祥.Java就业培训教程M.北京:清华大学出版社2003 4 李春儒.守望互联网经济—电子商务发展现状与趋势OL2005. 5 史斌星史佳.Java基础编程贯通教程M.北京清华大学出版社2003. 6 马海军杨继萍.Java 2 实用教程M.北京清华大学出版社2004. 7Smego.Android应用程序设计基础2009. 8E2ECloud.深入浅出Android程序设计OL.北京人民邮电出版社2009. 9Smego.Android A Programmers GuideOL2008. 10杨丰盛.Android 应用开发揭秘M.西安机械工业出版社2010. 四、试验、测试、试制加工所需主要仪器设备及条件硬件要求计算机一台显示器一台软件要求系统开发平台android 与eclipse 系统开发语言java 数据库管理软件Microsoft SQL Server 2005

本科毕业设计---基于android手机电子书阅读器的设计与实现

毕业设计 题目:手机电子书阅读器的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

毕业设计android论文-范本

1 绪论 1.1 智能手机平台 智能手机具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过移动通讯网络来实现无线网络接入。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)更是智能机中的佼佼者。 智能手机具有五大特点:1. 具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络的CDMA 1X或3G网络。 2. 具有PDA的功能,包括PIM(个人信息管理),日程记事,任务安排,多媒体应用,浏览网页。 3. 具有开放性的操作系统,可以安装更多的应用程序,使智能手机的功能可以得到无限扩展。4. 人性化,可以根据个人需要扩展机器功能。5. 功能强大,扩展性能强,第三方软件支持多。 1.1.1 Symbian Symbian(中文名:塞班)是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,但是虽然在智能型手机市场取得了无比的成功,并长期居于首位,Symbian S60、Symbian3,UIQ等(尤其是S60)系统近两年亦遭遇到显著的发展瓶颈。最近12个月欧洲手机公司诺基亚(Nokia)在智能手机市场市占率的滑落是不争的事实。需要注意的是,并不是所有的Symbian 系统都是智能系统,比如S40系统,就不属于智能手机系统。 1.1.2 Android Android ( 中文名:安卓) 是基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前在市场上可谓如日中天,越来越受到玩家的青睐,倍受摩托罗拉推崇。在Android发展的过程中,

基于Android平台的管理系统设计与实现毕业论文

基于Android平台的管理系统设计与实现

基于Android平台的 管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform

摘要 基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还具有使用简单,操作方便等优点。利用本系统可以为超市的销售提供新的渠道。 本系统的开发运用了基于Java的Android SDK技术,系统采用C/S(客户端/服务器)结构实现。开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。系统运行环境为Android版本4.0以上的移动设备。 本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌影响力,扩张超市营业范围,提高商品销售收入。 关键词:Android 移动设备网上超市

Abstract This e-commerce system named Online Market Management System is based on the most popular mobile platform - Android platform. This system is an extension of PC e-commerce website on the Android platform. Except functions that normal e-commerce system can realize, this system also has many advantages like easily use and convenient. Using this system has provided a brand new way for market sales. The development of this system has using the Android SDK based on Java technology, and achieve by C/S (Client/Server) structure. The IDE used for development is MyEclipse 10 which has installed Android Developer Tools provided by Google. This system need a mobile device that Android version is higher than 4.0 for running. This system has completed the function of the mobile platform based on e-commerce sites, and allow user finish most functions which can be done at normal e-commerce sites. This system can make full use of pieces of time which like the way go to work and the way home, or when you get in a line waiting for something, to provide a fast convenient way to shopping. These advantages can seize the users' dependence, improve the influence, expansion the scope of the business and increase sales revenue. Key words:Android mobile device Online Market

本科毕业设计--基于android平台的手机应用软件设计与实现

安阳工学院 计算机科学与工程学院 JAVA程序设计课程综合项目报告 项目题目:基于Android平台的手机应用软件设计与实现专业班级:计算机科学与技术(信息技术)11-1 学生姓名:吕鹏 学生学号:201103010042 指导教师姓名:许研 2013年12月

摘要 随着IT技术的发展,移动开发已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在移动开发中,Android开发近些年来突飞猛进的发展,在智能手机领域中的市场份额以及超过80%。同样,基于安卓平台的手机应用开发也达到前所未有的高度,各种安卓手机应用软件竞相出现。本次的JAVA 课程设计将基于安卓的平台,因为安卓开发主要基于JAVA语言和XML语言。本次所做的手机应用软件,可实现系统的登录、计算器、打电话、发短信、上网等简单功能实现。在此系统的实现过程中不仅提高了JAVA语言编程,而且加入了Android的成分,提高了软件设计的兴趣性。 关键词:手机应用软件开发,Java程序设计语言,Android开发。

目录 摘要 (2) 第1章系统目标 (5) 第2章系统功能介绍 (6) 2.1系统功能总框图 (6) 2.2 模块功能介绍 (6) 2.2.1 登录模块功能介绍 (6) 2.2.2 等待模块功能介绍 (7) 2.2.3系统主界面模块功能介绍 (8) 2.2.4短信和拨号模块功能介绍 (8) 2.2.5计算器模块功能介绍 (9) 2.2.6网上冲浪模块功能介绍 (10) 第三章系统功能实现 (11) 3.1 系统登录模块设计 (11) 3.1.1 登录框布局设计 (11) 3.1.2 登录对话框设计 (13) 3.2 等待模块设计 (15) 3.3 系统主界面模块设计 (16) 3.3.1 主界面XML布局设计 (16) 3.3.2 主界面背景图片设计 (18) 3.3.3 主界面功能实现设计 (18) 3.4 短信和拨号模块设计 (20) 3.4.1短信功能实现设计 (20) 3.4.2 拨号功能实现设计 (22) 3.5 计算器模块设计 (22) 3.5.1 计算器界面设计 (22) 3.5.2 计算器功能实现设计 (22) 3.6 网上冲浪模块设计 (24) 3.6.1 网上冲浪模块XML布局设计 (24)

安卓毕业设计app项目

安卓毕业设计app项目 【篇一:基于android手机app开发与设计毕业设计 开题报告】 毕业设计开题报告 题目基于android平台的同学录设计与开发学生姓名王强学号1118014143 所在院(系) 数学与计算机科学学院 专业班级计本1104 指导教师李婧 2015 年 3 月 18 日 【篇二:安卓毕业设计论文】 基于android的校园聊天软件的设计与实现design and implementation of campus chat software based on android 摘要 在智能手机中,android平台约占75%市场份额。安卓系统的广泛 应用,使得android手机应用程序的数量快速增长,即时通讯app 的应用范围也更加广泛。另一方面,高校师生需要在教学过程中加 强沟通,而开发一款智能手机的校园聊天app则可以满足这一需要,弥补传统教学形式的不足。 本文旨在设计并实现一个基于android的校园聊天软件。本文在对 校园聊天客户端进行调查研究基础上,进行了需求分析和系统设计,进一步完成了ui界面设计,在eclipse中使用java语言实现了app 各个功能模块。app的im通信部分基于第三方通信云sdk进行开发。该app的功能主要包括用户登录、注册、聊天框架、通讯录管理、 个人信息管理等功能模块。 基于android平台校园聊天软件将为管理者、教师、学生之间提供 一个高效的沟通平台,它的实施将有利于加强对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高 教育教学效率。 关键词:android;校园聊天;智能手机 abstract

Android个人记账本计算机毕业设计论文

摘要 随着智能手机的快速普及,智能手机操作系统市场风生水起。为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。 在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android 的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。因此,对于软件从业人员来说,Android平台具有无限的吸引力。 本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的个人记账手机软件。 关键词Java; Android; 记账;智能手机平台

Based on the android personal account the design and development Abstract With the rapid proliferation of smartphones, smart phone operating system market, wind and water. In order for smartphone users to check the Internet anytime, anywhere services provided anefficient way to expand the function of the system will be applied to themobile phone terminal, the mobile phone to Internet access via mobile networks,and variety of Web sites and process business. Therefore, the smart phone applicationsand the need for the service will have broad prospects for development. In today's smart phone system whendisputes warlords, 2008, Google introduced a smart phone called the Androidopen source operating system, which uses Linux kernel, Open Handset Alliance(OHA) members can be free to use and modify the SDK package, the system It hasa good open-source nature of the expansion of. The software includes theoperating system, user interface and applications that need to work smartphones all the software. Android's biggest feature is its open architecture,not only has a very good development and debugging environment, but alsosupports a variety of scalable user experience, including rich graphicalcomponents, multimedia support, and powerful browser. Therefore, for softwareprofessionals is, Android platform has unlimited appeal. In this paper, the analysis anddiscussion Android mobile phone software development technology on the basis ofthe principle, developed to provide users with better platform to the personalcharge basedon Android meteorological software. Key words Java; Android; charge; smartphoneplatform

基于Android的校园新闻app开发毕业设计

毕业设计(论文)基于Android平台的校园新闻app的开发

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

Android毕业设计报告

摘要 现在,人们越来越重视互联网。花田小憩可以为花卉爱好者们提供一个交流以及交易的平台,在这里花卉爱好者们可以的到最新的花卉信息以及购买到喜欢的花卉品种。 本文综合运用Android技术、Android Studio开发平台、JSON等技术和工具对花田小憩进行了分析、设计和实现。给出了系统的功能分析、环境和质量要求;建立了系统软、硬件体系结构模型;完成了功能模块设计和数据接口的对接;同时确定了各个功能模块的测试环境,并制定了测试方案对各个模块进行有效的测试和分析;最终实现了Android平台端的应用。 项目采用MVP架构,MVP模式是MVC模式的一个演化版本,MVP全称Model-View-Presenter。MVP模式会解除View与Model的耦合,有效的降低View的复杂性。同时又带来了良好的可扩展性、可测试性,保证系统的整洁性和灵活性。MVP模式可以分离显示层与逻辑层,它们之间通过接口进行通信,降低耦合。理想化的MVP模式可以实现同一份逻辑代码搭配不同的显示界面,因为它们之间并不依赖与具体,而是依赖于抽象。这使得Presenter可以运用于任何实现了View逻辑接口的UI,使之具有更广泛的适用性,保证了灵活度。 总之,本系统可以通过对智能家居系统的控制和受控方状态的反馈,从而使操作者可以及时掌握受控方信息,使其达到交互式智能化。更好地服务于我们的生活,使人们的日常生活更加方便、智能、快捷。 关键词:花卉;Android;JSON;MVP;在线购物

Abstract Nowadays , people are paying more and more attention to the internet. Flower nap provides a platform for the exchange and exchange of flower lovers , where the flower lovers can get the latest information about flowers and buy the flowers they like. In this paper , Android technology , Android Studio development platform , JSON and other techniques and tools are used to analyze , design and implement the nap. The analysis , given the function of the system environment and quality requirements; establish a system structure model of software and hardware system; the completion of the docking module design and data interface; while determining the test environment of each module , and developed a test scheme for testing and analysis of the effective of each module; finally realizes the application of Android platform the end of the. The project uses the MVP architecture , and the MVP model is an evolved version of the MVC schema , MVP , full name Model-View-Presenter. The MVP pattern removes the coupling of View and Model , effectively reducing the complexity of View. At the same time , it also brings good scalability and testability , and ensures the neatness and flexibility of the system. The MVP model can separate the display layer from the logical layer , through which they can communicate and reduce the coupling. The idealized MVP model can implement the same logical code with different display interfaces , because they

(完整版)基于Android平台的管理系统设计与实现毕业设计

基于Android平台的管理系统设计与实现 院系:信息科学与工程学院 专业班:计算机科学与技术班 姓名: 学号: 指导教师:

201 年月

基于Android平台的 管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform

摘要 基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还具有使用简单,操作方便等优点。利用本系统可以为超市的销售提供新的渠道。 本系统的开发运用了基于Java的Android SDK技术,系统采用C/S (客户端/服务器)结构实现。开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。系统运行环境为Android版本4.0以上的移动设备。 本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌影响力,扩张超市营业范围,提高商品销售收入。 关键词:Android 移动设备网上超市

Abstract This e-commerce system named Online Market Management System is based on the most popular mobile platform - Android platform. This system is an extension of PC e-commerce website on the Android platform. Except functions that normal e-commerce system can realize, this system also has many advantages like easily use and convenient. Using this system has provided a brand new way for market sales. The development of this system has using the Android SDK based on Java technology, and achieve by C/S (Client/Server) structure. The IDE used for development is MyEclipse 10 which has installed Android Developer Tools provided by Google. This system need a mobile device that Android version is higher than 4.0 for running. This system has completed the function of the mobile platform based on e-commerce sites, and allow user finish most functions which can be done at normal e-commerce sites. This system can make full use of pieces of time which like the way go to work and the way home, or when you get in a line waiting for something, to provide a fast convenient way to shopping. These advantages can seize the users' dependence, improve the influence, expansion the scope of the business and increase sales revenue. Key words:Android mobile device Online Market

Android毕业设计论文

目录 摘要 (1) Abstract (2) 1 引言 (3) 1.1 国内外手机系统现状 (3) 1.1.2 国内外手机应用现状 (4) 1.2 发展趋势 (5) 2 Android的相关技术介绍及分析 (6) 2.1Android的功能特征 (6) 2.2 Android架构分析 (8) 2.2.1应用程序框架 (8) 2.2.2类库 (9) 2.2.3 Android运行时组件 (10) 2.3 Android应用的构成和工作机制 (10) 3 Android应用程序结构剖析 (11) 3.1 Android的API (11) 3.2Android应用程序结构解析 (12) 3.2.1活动 (12) 3.2.2意图接收器 (13) 3.2.3服务 (13) 3.2.4内容提供者 (13) 3.3 Intent的详细解析 (14) 3.3.1 Intent的抽象描述 (14) 3.3.2 Android如何解析Intent (15) 3.4 Android活动的生命周期 (16) 3.4.1活动的生命状态 (16) 3.4.2 活动的运作流程 (18) 4 Android校园通软件的设计与实现 (19) 4.1 研究目标 (19) 4.2 需求分析 (19) 4.3 UI界面设计 (19) 4.4 程序模块设计 (20) 4.5 软件功能图 (21) 4.6 文件结构与用途 (21) 4.7 程序主要代码 (23) 4.8 用户界面 (27) 5 总结 (30) 参考文献 (31)

基于Android平台的校园通软件摘要:随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的娱乐应用服务将会有很大的发展空间,校园资讯软件就是其中之一。Android平台提供给用户非常方便的数据查阅功能,这将为校园资讯软件的设计与实现提供了更好的平台。另外,Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为手机校园资讯服务的普及做出贡献。 本文对目前应用的Symbian、WindowsMobile、MacOSX和RIM等平台的现状进行了分析与比较。进而研究分析了Android平台的系统架构和组件模型,接着解析了Android中的重要API 和应用构成,以Intent和生命周期的机制。在此基础上,基于Android平台设计和开发校园资讯软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户的基本需求。 关键词:Android;Java;校园资讯;Intent;布局

基于Android的中国象棋毕业设计

基于Android的中国象棋 毕业设计 目录 1 绪论 (1) 1.1 中国象棋的背景介绍 (1) 1.1.1 中国象棋的历史起源 (1) 1.1.2 中国象棋的发展现状与前景 (1) 1.2 Android操作系统简介 (2) 1.2.1 Android操作系统背景 (2) 1.2.2 Android系统的优势与弊端 (3) 1.2.3 Android操作系统的现状与发展前景 (4) 2 Android系统的架构与开发环境 (6) 2.1 Android的体系结构 (6) 2.2 Android的四大组件 (8) 2.3 Android开发环境的搭建 (9) 2.3.1 Java JDK的安装 (9) 2.3.2 eclipse的下载与使用 (9) 2.3.3 Android开发工具的安装 (9) 2.3.4 Android工程的建立 (10) 3 中国象棋的走法规则与实现分析 (13) 3.1 中国象棋的走法规则 (13) 3.1.1 棋盘和棋子介绍 (13) 3.1.2 中国象棋的规则和胜负的判定 (14) 3.2 中国象棋的走法分析 (15) 4 中国象棋软件的主要功能和界面布局 (19) 4.1 中国象棋软件实现的主要功能 (19) 4.2 软件的主要布局与实现 (20) 4.2.1 开始游戏选项界面 (20) 4.2.2 中国象棋选项界面 (22)

5 中国象棋的算法设计与实现 (24) 5.1 工程的建立 (24) 5.2 工程模块的介绍 (25) 5.2.1 各个类主要实现的功能 (25) 5.2.2 工程中其他模块的介绍 (26) 5.3 中国象棋的逻辑算法和实现 (26) 5.3.1 棋盘和棋子的算法分析 (26) 5.3.3 棋盘和棋子的绘制 (28) 5.3.4 棋子的算法实现 (30) 6 问题与软件的改进 (32) 6.1 遇到的问题与解决方法 (32) 6.2 软件所需的改进 (33) 结束语 (34) 参考文献 (35) 致谢 (36) 附录 (38)

android毕业设计论文

密级: NANCHANG UNIVERSITY 学士学位论文 THESIS OF BACHELOR (2007—2011年) 题目:基于Android平台的3G气象软件 学院:软件学院系计算机软件 专业:计算机软件 学号: 姓名: 指导教师: 起讫日期:2010年12月至2011年5月

南昌大学 学士学位论文原创性申明 本人郑重申明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。 作者签名:日期: 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密□,在年解密后适用本授权书。 本学位论文属于 不保密□。 (请在以上相应方框内打“√”) 作者签名:日期: 导师签名:日期:

Android平台3G手机气象软件 专业:计算机软件学号: 学生姓名:指导老师: 摘要 随着智能手机的快速普及,智能手机操作系统市场风生水起。为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。 在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。因此,对于软件从业人员来说,Android平台具有无限的吸引力。 本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的3G手机气象软件。 关键字:android;气象软件;智能手机平台

相关文档
最新文档