android的养花助手app设计与开发(附件)【字数:7540】
摘 要利用现代的科技技术,从草坪植物这个角度入手,参与植物分类工作,并且结合现代社会的发展趋势,构思并设计出一款安全、实用的常用草坪植物分类APP,从而帮助大家更好的养花,种植植物等,为人们的生活提供便利,使现在的科学技术更好的服务于生活,让人们体验到移动互联网革命带来的益处。本课题旨在设计一个基于Android的养花助手APP。这款配以大量高清晰插图以草坪植物为基础的养花助手APP介绍了多种常见草坪类植物的科属、品种、常用名以及不同植物的种植特点等信息可供用户查阅。用户可以(登录机智云官网)通过虚拟设备(也就是模拟现实硬件)检测到环境温湿度、空气质量、光照强度等一些数据获取植物信息以便用户能及时对植物作出养护措施。APP内还内置了大量不同植物的培养心得和种植特点(日常浇水量、所需日照、适应温度情况、所需肥料等)以便满足不同用户的植物养植需求。
目 录
第一章 前言 1
1.1国内外研究现状 1
1.2技术背景 1
1.3本文研究的目的及意义 2
第二章 开发工具环境介绍 3
2.1 Android平台的概述 3
2.2机智云端的开发环境 6
第三章 基于Android的养花助手APP的构建 13
3.1项目结构介绍 13
3.2 UI布局搭建 15
第四章 养花助手APP的功能实现 17
4.1 代码逻辑 17
4.2 APP的功能运行 20
4.3总结与分析 22
结束语 23
致 谢 24
参考文献 25
附录.............................................................................................................................26
第一章 前言
1.1国内外研究现状
国内《网络与信息》对UC浏览器与QQ浏览器进行了研究,他们认为UC浏览器和QQ浏 *好棒文|www.hbsrm.com +Q: #351916072#
览器的快速书签功能都十分方便,相对而言,UC浏览器的搜索功能更胜一筹,而QQ浏览器中内置的腾讯游戏模块更加成熟,更吸引人。
正如传播学大师施拉姆在《传播是如何进行的》一文中所提出的循环传播理论。机智云端硬件则是近年来网络上得到极大关注的项目,超大容量的"网络云”,这些机智云端硬件的优势恰好满足了APP设计在今天这个信息爆炸时代的存储及输出需求。完善浏览器浏览器功能体系框架的建立,不但是标准化工作质量提升的要求,而且也是浏览器领域的时代发展要求。接着阐述浏览器功能在业务系统落地遇到的问题:浏览器功能需求缺乏统一规划;浏览器功能的制定依据定义各异;业务系统建设标准分散;浏览器功能管理框架尚需完善。然后阐述业务系统引入浏览器功能的必要性:降低建设成本、提升数据质量、加强信息共享、明晰各方职责。最后总结浏览器功能在业务系统中的应用建议:构建完善的浏览器功能体系框架;制订科学的浏览器功能流程策略;加强标准在系统中的实施应用。
1.2技术背景
新媒体、机智云端硬件、大数据,这些互联网时代的新事物很快被APP设计吸收运用起来。不同于传统媒介,网络媒介的力量是全方位而立体的,它实现了文字、图片、声音、视频等等形式的有机结合。新媒体的出现在某种意义上突破了传统媒体"把关人”的环节,传播者与受众不再是上级下级关系,而是居于了平等地位,受众被动接受信息的局限被真正意义上的突破了,大数据,扎根于计算机数据极速增长的今天,由最早的数据统计演化而来,应用于APP设计模式上就产生了大数据信息,它最大的特点是可提取用户兴趣生成相关资讯,在信息快餐化的现代社会,信息受众更倾向于接收利益或者兴趣相关的信息,而大数据能够提取用户信息,通过用户的浏览反馈,向用户进行个性化推送,从而形成一种全新的信息交互式体验。大数据信息提供给受众的不仅仅是信息事件本身,还包括了信息动态发展、信息评论、信息相关链接等等,最终形成的是一个完整的"信息综合体”。新媒介及新的科学技术,为APP设计的嬗变带来的是全新感受和全新突破,APP设计也在紧跟时代步伐,及时调整,做出时代特点。
1.3本文研究的目的及意义
本论文的研究目的,一方面是研究养花助手APP的不发达之因,结合实地运作的案例分析,从而得出相应的解决对策建议。另一方面是基于在大学周边还未出现此美食APP养花的商业机会,组织大学生参与运作,也可作为一次创业案例。
第二章 开发工具环境介绍
随着科学技术的发展,移动网络的进一步提升,手机已经进入了人们的生活当中,最开始之初,人们只是用手机进行打电话和发短信,2010年随着3G时代的来临,iphone的热销和安卓系统手机的崛起以及众多APP的涌现。
(一)Android平台的概述
图21便是Android 整个架构。从图上可以看出来,Android 系统一共分为四 层: (1)最底下一层红色的是 Linux 内核,其中包括各种驱动,例如 Power Management,是电源管理,WiFi Driver 是无线网卡设备。该层主要是用来和 Android 手机上的各种硬件设备打交道,例如何去驱动他们。(2)往上一层左边绿色部分用 C/C++编写的库,例如 SQLite 是 Android 的一 个微型的轻型数据库。同一层右边的黄色部分 Core Libraries 是核心库,下边的 Dalvik Virtual Machine 是 Android 系统最重要的部分之一,虚拟机,是 Android 程序运行的环境,可以说,一切的 Android 应用层代码都是在其中编译执行。(3)在往上的蓝色部分是 APPLICATION FRAMEWORK,也就是框架层,这一层是用 java 语言编写的,主要是一个 Android 程序的框架,如 Android 四大组件中 的 Activity 组件便是由这一层制定的。(4)最上边一层就是应用层了,我们平常所见到的那些放在手机桌面上的应 用,就是在这一层,程序员开发的最多的也是这些东西,这些程序大都是用 java 语言编写的,NDK 环境下也可以有 C/C++编写。其中有一些是内置应用,如浏览器, 短信等等,都是 Android 原生应用。
目 录
第一章 前言 1
1.1国内外研究现状 1
1.2技术背景 1
1.3本文研究的目的及意义 2
第二章 开发工具环境介绍 3
2.1 Android平台的概述 3
2.2机智云端的开发环境 6
第三章 基于Android的养花助手APP的构建 13
3.1项目结构介绍 13
3.2 UI布局搭建 15
第四章 养花助手APP的功能实现 17
4.1 代码逻辑 17
4.2 APP的功能运行 20
4.3总结与分析 22
结束语 23
致 谢 24
参考文献 25
附录.............................................................................................................................26
第一章 前言
1.1国内外研究现状
国内《网络与信息》对UC浏览器与QQ浏览器进行了研究,他们认为UC浏览器和QQ浏 *好棒文|www.hbsrm.com +Q: #351916072#
览器的快速书签功能都十分方便,相对而言,UC浏览器的搜索功能更胜一筹,而QQ浏览器中内置的腾讯游戏模块更加成熟,更吸引人。
正如传播学大师施拉姆在《传播是如何进行的》一文中所提出的循环传播理论。机智云端硬件则是近年来网络上得到极大关注的项目,超大容量的"网络云”,这些机智云端硬件的优势恰好满足了APP设计在今天这个信息爆炸时代的存储及输出需求。完善浏览器浏览器功能体系框架的建立,不但是标准化工作质量提升的要求,而且也是浏览器领域的时代发展要求。接着阐述浏览器功能在业务系统落地遇到的问题:浏览器功能需求缺乏统一规划;浏览器功能的制定依据定义各异;业务系统建设标准分散;浏览器功能管理框架尚需完善。然后阐述业务系统引入浏览器功能的必要性:降低建设成本、提升数据质量、加强信息共享、明晰各方职责。最后总结浏览器功能在业务系统中的应用建议:构建完善的浏览器功能体系框架;制订科学的浏览器功能流程策略;加强标准在系统中的实施应用。
1.2技术背景
新媒体、机智云端硬件、大数据,这些互联网时代的新事物很快被APP设计吸收运用起来。不同于传统媒介,网络媒介的力量是全方位而立体的,它实现了文字、图片、声音、视频等等形式的有机结合。新媒体的出现在某种意义上突破了传统媒体"把关人”的环节,传播者与受众不再是上级下级关系,而是居于了平等地位,受众被动接受信息的局限被真正意义上的突破了,大数据,扎根于计算机数据极速增长的今天,由最早的数据统计演化而来,应用于APP设计模式上就产生了大数据信息,它最大的特点是可提取用户兴趣生成相关资讯,在信息快餐化的现代社会,信息受众更倾向于接收利益或者兴趣相关的信息,而大数据能够提取用户信息,通过用户的浏览反馈,向用户进行个性化推送,从而形成一种全新的信息交互式体验。大数据信息提供给受众的不仅仅是信息事件本身,还包括了信息动态发展、信息评论、信息相关链接等等,最终形成的是一个完整的"信息综合体”。新媒介及新的科学技术,为APP设计的嬗变带来的是全新感受和全新突破,APP设计也在紧跟时代步伐,及时调整,做出时代特点。
1.3本文研究的目的及意义
本论文的研究目的,一方面是研究养花助手APP的不发达之因,结合实地运作的案例分析,从而得出相应的解决对策建议。另一方面是基于在大学周边还未出现此美食APP养花的商业机会,组织大学生参与运作,也可作为一次创业案例。
第二章 开发工具环境介绍
随着科学技术的发展,移动网络的进一步提升,手机已经进入了人们的生活当中,最开始之初,人们只是用手机进行打电话和发短信,2010年随着3G时代的来临,iphone的热销和安卓系统手机的崛起以及众多APP的涌现。
(一)Android平台的概述
图21便是Android 整个架构。从图上可以看出来,Android 系统一共分为四 层: (1)最底下一层红色的是 Linux 内核,其中包括各种驱动,例如 Power Management,是电源管理,WiFi Driver 是无线网卡设备。该层主要是用来和 Android 手机上的各种硬件设备打交道,例如何去驱动他们。(2)往上一层左边绿色部分用 C/C++编写的库,例如 SQLite 是 Android 的一 个微型的轻型数据库。同一层右边的黄色部分 Core Libraries 是核心库,下边的 Dalvik Virtual Machine 是 Android 系统最重要的部分之一,虚拟机,是 Android 程序运行的环境,可以说,一切的 Android 应用层代码都是在其中编译执行。(3)在往上的蓝色部分是 APPLICATION FRAMEWORK,也就是框架层,这一层是用 java 语言编写的,主要是一个 Android 程序的框架,如 Android 四大组件中 的 Activity 组件便是由这一层制定的。(4)最上边一层就是应用层了,我们平常所见到的那些放在手机桌面上的应 用,就是在这一层,程序员开发的最多的也是这些东西,这些程序大都是用 java 语言编写的,NDK 环境下也可以有 C/C++编写。其中有一些是内置应用,如浏览器, 短信等等,都是 Android 原生应用。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/448.html