基于Android智慧幼儿园App设计与实现Word文档格式.docx

上传人:b****1 文档编号:13111375 上传时间:2022-10-05 格式:DOCX 页数:24 大小:1.03MB
下载 相关 举报
基于Android智慧幼儿园App设计与实现Word文档格式.docx_第1页
第1页 / 共24页
基于Android智慧幼儿园App设计与实现Word文档格式.docx_第2页
第2页 / 共24页
基于Android智慧幼儿园App设计与实现Word文档格式.docx_第3页
第3页 / 共24页
基于Android智慧幼儿园App设计与实现Word文档格式.docx_第4页
第4页 / 共24页
基于Android智慧幼儿园App设计与实现Word文档格式.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

基于Android智慧幼儿园App设计与实现Word文档格式.docx

《基于Android智慧幼儿园App设计与实现Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于Android智慧幼儿园App设计与实现Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。

基于Android智慧幼儿园App设计与实现Word文档格式.docx

III

目 录

第一章绪论 1

1.1Android系统架构 1

1.2Android系统的优势 2

1.3Android的发展趋势和已发布的版本情况 2

1.4本章小结 3

第二章相关技术简介 4

2.1开发工具 4

2.1.1JDK介绍 4

2.1.2AndroidSDK介绍 4

2.1.3AndroidStudio开发工具介绍 4

2.2开发环境搭建 4

2.2.1开发环境搭建的步骤 4

2.2.2JDK安装 4

2.2.3AndroidStudio下载 5

2.2.4AndroidSDK安装配置 6

2.2.5真机配置调试 错误!

未定义书签。

2.3本章小结 7

第三章软件需求分析 8

3.1开发背景 8

3.2项目模块 8

3.3本章小结 9

第四章软件功能设计 10

4.1软件功能流程图 10

4.2项目工程结构图 11

4.3XML和JSON详情 11

4.3.1XML解析 11

4.3.2JSON解析 13

4.3.3项目解析使用的方式 13

4.4本章小结 14

第五章智慧幼儿园App的实现 16

5.1程序主界面及实现 16

5.1.1家长端主要功能界面及实现 18

5.1.2教师端主要功能界面及实现 19

5.2本章小结 21

结论 21

第一章 绪 论

1.1Android系统架构

(1)Linux内核层

Android系统基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电影管理等。

(2)系统运行库层

这一层通过一些C/C++库来为Android系统提供了主要的特性支持。

如SQLite库提供了数据库的支持,OenGL|ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。

(3)应用框架层

这一层主要提供了构建应用程序时可能用到的各种API,Android自带的一些核心应用就是这些API完成的,开发者也可以通过使用这些API来构建自己的应用程序。

(4)应用层

所有安装在手机上的应用程序都是属于这一层的,比如系统自带的联系人,短信等程序,或者是从GooglePlay上下载的小游戏,当然还包括你自己开发的程序应用。

图1-1Android系统架构图

21

1.2Android系统的优势

在优势方面,安卓(Android)平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。

显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。

开放性对于安卓(Android)的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。

开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。

在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。

自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。

随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。

这一点还是与安卓(Android)平台的开放性相关,由于安卓(Android)的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。

功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。

好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。

安卓(Android)平台提供给第三方开发商一个十分宽泛、自由的环境。

因此不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生[2]。

1.3Android的发展趋势和已发布的版本情况

2008年9月,谷歌正式发布了Android1.0系统,这也是Android系统最早的版本。

随后的几年,谷歌以惊人的速度不断地更新Android系统,2.1、2.2、

2.3系统推使Android占据了大量的市场。

2011年2月,谷歌发布了3.0系统,这个系统版本是专门为平板电脑设计的,但也是Android为数不多的比较失败的版本,推出后一直不见什么起色,市场份额也少得可怜。

不过很快,在同年10月,谷歌发布了Android4.0系统,这个版本不再对手机和平板进行差异化区分,既可以应用在手机上,也可以应用在平板上。

2014年GoogleI/O大会上,谷歌推出了号称史上版本改动最大的Android5.0系统,其中使用ART运行环境替代了Dalvik虚拟机,大大提升了应用的运行速度,还提出了MaterialDesgin的概念来优化应用的界面设计。

除此之外,还推出了AndroidWear、AndroidAuto、AndroidTV系统,从而进军可穿戴设备、汽车、电视等全新领域。

之后Android的更新速度迅速,2015年GoogleI/O大会推出了Android6.0系统,加入运行

时权限功能,2016年GoogleI/O大会上推出Android7.0系统,加入了多窗口模式功能,2017年8月,Google推出Android8.0系统,升级主要在两方面:

一、更流畅体验:

1、画中画功能

2、NotificationDots,点击小红点显示通知信息3、Autofill,更智能的智能填表

4、智能文本选择,双击自动文本选取二、核心性能优化:

1、安全升级,加入GooglePlayProtect界面

2、系统优化,启动速度加速两倍

3、电量管理,更严格地管控后台运行软件

最后随着android手机的普及,android应用的需求势越来越大,这个潜力巨大的市场,已经吸引无数软件开发厂商和开发者投身其中。

1.4 本章小结

这章我们主要介绍了Android系统架构、Android的系统的优势和Android的发展趋势和已发布版本情况等等,其实我们从这几方面来看Android的发展空间很大,所以我认为随着智能化,以后出现在我们身边的设备会更多。

第二章 相关技术简介

2.1开发工具

2.1.1JDK介绍

JDK是java语言的软件开发工具包。

它包含了java的运行环境,工具集合,基础类库等内容。

本应用使用的是JDK8或以上版本开发。

2.1.2Android SDK介绍

AndroidSDK是谷歌提供的Android开发工具包,在开发Android程序时,我们需要通过引入该工具包,来使用Android相关的API。

2.1.3AndroidStudio 开发工具介绍

在很早之前,Android项目都是用Eclipse来开发的,它是Java开发神器,安装ADT插件后就可以用来开发Android程序了。

而在2013年的时候,谷歌推出了一款官方的IDE工具AndroidStudio,由于不再是以插件的形式存在,AndroidStudio在开发Android程序方面要远比Eclipse强大和方便的多。

不过由于AndroidStudio在早期预测版本并不是非常稳定,在推出2.2版本后,稳定性完成不再是问题,普及程度方面也远超eclipse。

2.2开发环境搭建

2.2.1开发环境搭建的步骤

(1):

JDK安装;

(2):

AndroidStudio安装;

(3):

AndroidSDK安装;

(4):

真机调试配置;

2.2.2JDK安装

如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。

设置环境变量步骤如下:

我的电脑->

属性->

高级->

环境变量->

系统变量中添加以下环境变量:

JAVA_HOME值为:

C:

\ProgramFiles(x86)\Java\jdk1.6.0_10(你安装JDK的

目录)

CLASSPATH 值

为:

.;

\ProgramFiles(x86)\Java\jdk1.6.0_10\lib。

Path:

C:

\ProgramFiles(x86)\Java\jdk1.6.0_10\bin。

NOTE:

前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。

安装完成之后,可以在检查JDK是否安装成功。

打开cmd窗口,输入java–version查看JDK的版本信息。

出现类似下面的画面表示安装成功了,如图2-1所示验证JDK安装是否成功,

图2-1验证JDK安装是否成功

2.2.3AndroidStudio下载

如果你还么有AndroidStudio的话,可以去这里下载,下载如图2-2所示的官网地址:

http:

//www.android-studio.org/

图2-2AndroidStudio下载

2.2.4Android SDK安装配置

在AndroidDevelopers下载android-sdk_r05-windows.zip,下载完成后解压到任意路径。

运行SDKSetup.exe,点击AvailablePackages。

如果没有出现可安装的包,请点击Settings,选中Misc中的"

Forcehttps:

//..."

这项,再点击AvailablePackages。

选择希望安装的SDK及其文档或者其它包,点击InstallationSelected、AcceptAll、InstallAccepted,开始下载安装所选包[7]。

在用户变量中新

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1