基于Android智慧幼儿园App设计与实现Word文档格式.docx
- 文档编号:13111375
- 上传时间:2022-10-05
- 格式:DOCX
- 页数:24
- 大小:1.03MB
基于Android智慧幼儿园App设计与实现Word文档格式.docx
《基于Android智慧幼儿园App设计与实现Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于Android智慧幼儿园App设计与实现Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
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]。
在用户变量中新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 智慧 幼儿园 App 设计 实现