基于Android的猕猴桃施肥系统设计与实现
发布时间:2020-12-20 00:08
“互联网+”现代农业是农业可持续发展和乡村振兴战略的技术支撑,是助力智慧农业发展的新动力。当下,我国果树施肥中存在越来越多问题,包括施肥以经验和习惯为参考、缺乏统一标准、过量和不足并存等。本文以陕西省特色主导农业——猕猴桃产业为例,利用Arc GIS for Android技术,将养分平衡施肥法与Android智能终端相结合,在多年测土配方施肥的基础上,研发移动智慧化猕猴桃施肥系统APP,研究结果为区域果园的养分制图、分区管理、智慧施肥和果业的可持续性发展提供理论依据和技术支撑。本研究主要取得以下研究成果:(1)研制了智慧化猕猴桃施肥系统APP。将“互联网+”现代农业高新技术和智慧农业先进思想相结合,Arc GIS for Android移动GIS技术与养分平衡施肥模型相结合,以智慧施肥为目标,在Android Studio平台实现猕猴桃施肥查询系统,将空间查询与属性查询相结合,以期为测土配方施肥技术的应用和推广提供科学依据和技术支撑;(2)实现了猕猴桃施肥模型与移动GIS的深度耦合。与以往针对大田作物施肥系统不同,开发了一款以猕猴桃专题型果树施肥方案推荐系统,引入随机森林机器学习算法...
【文章来源】:西北大学陕西省 211工程院校
【文章页数】:111 页
【学位级别】:硕士
【部分图文】:
Android系统架构
图 2.2 Activity 生命周期②Service:在后台运行的 Android 组件,没有 UI 界面,相当于后台的 Activity[62]。当应用程序不需要显示一个与用户交互的界面但是需要其长时间在后台运行时,可以使用 Service,本系统中的施肥模型后台运算即用到了 Service 组件。Service 可以很好地应用于对实时性要求较高的后台进程,它一般要以 Activity 或 Context 对象通过调用才能使用,如 Context.bindService()和 Context.startService()等,无法单独运行。Service 实际上是一个类,继承于 android.app.Service,一旦启动就能长时间再后台运行,可以手动杀死进程。与 Activity 相同,Service 也会从创建至结束[56](图 2.3)。
图 2.3 Service 生命周期③ ContentProvider : 如 果 多 个 应 用 程 序 需 要 共 用 同 样 的 数 据 , 就 要 通 过ContentProvider 完成,它提供共享的机制和存储的方式。程序调用 ContentResolver()方法得到其实例对象,通过 URI 进行 query()、insert()、update()和 delete()等操作[57]。④BroadcastReceiver:这项组件功能为监听广播,通过它可以对某个信息事件进行监听并作出回馈与响应,在 Android 系统中是连接各组件和功能项的关键,用来传递所有消息。Android 这项组件没有可视化的界面,它只有在 APP 需要响应广播事件时,通过激活 Activity 与 Service 以激活 UI 界面。BroadcastReceiver 在 android.content 包中定义,创建时需要继承 BroadcastReceiver,并重写 onReceive()方法,以接收广播信息以及对其进行响应[49]。在 Android 中,Activity 启动时需注册 BroadcastReceiver,有两种方法,一种方法是静态注册,第二个方法称为动态注册。静态注册即通过 AndroidManifest.xml进 行 ,无 论 APP 是 否 正在 运行 当 中, 均 能够 接收 广 播; 动 态注 册就 是 用Context.registerReceiver()注册,编写代码时,用 Intent 将所需送出的消息封装起来,然
【参考文献】:
期刊论文
[1]小田块变量施肥系统优化设计与应用[J]. 余洪锋,丁永前,刘海涛,朱文倩,刘国强,傅秀清,丁为民. 农业工程学报. 2018(03)
[2]土壤地理学的进展与展望[J]. 张甘霖,朱阿兴,史舟,王秋兵,刘宝元,张兴昌,史志华,杨金玲,刘峰,宋效东,吴华勇,曾荣. 地理科学进展. 2018(01)
[3]土壤星地传感技术现状与发展趋势[J]. 史舟,徐冬云,滕洪芬,胡月明,潘贤章,张甘霖. 地理科学进展. 2018(01)
[4]大数据时代精准施肥模式实现路径及其技术和方法研究展望[J]. 何山,孙媛媛,沈掌泉,王珂. 植物营养与肥料学报. 2017(06)
[5]基于精准农业设计的水稻施肥系统开发[J]. 杨亨东. 农机化研究. 2017(07)
[6]贵阳市桃树“3414”肥效试验分析[J]. 陈开富,吴道明,陆海,高廷江,文美跃. 耕作与栽培. 2017(02)
[7]三明市辖区大白菜氮磷钾推荐施肥指标研究[J]. 肖起通. 中国农学通报. 2016(30)
[8]作物肥料效应函数模型研究进展与展望[J]. 章明清,李娟,孔庆波,严芳. 土壤学报. 2016(06)
[9]苹果主产区土壤养分空间分布特征及其影响因素——以陕西省礼泉县为例[J]. 张彬,杨联安,杨粉莉,王卫东,袁晓育,张林森,谢贤健,杨煜岑,杜挺. 土壤. 2016(04)
[10]旱地测土配方施肥温室气体减排碳交易量核算[J]. 高春雨,高懋芳. 农业工程学报. 2016(12)
博士论文
[1]内蒙古河套灌区小麦和玉米推荐施肥研究[D]. 李文彪.中国农业科学院 2011
[2]基于GIS的我国小麦施肥指标体系的构建[D]. 杜君.中国农业科学院 2011
[3]基于GIS的水稻施肥决策研究与应用[D]. 郭熙.江西农业大学 2010
硕士论文
[1]基于GIS的苹果主产区土壤养分空间预测及管理系统研究[D]. 张彬.西北大学 2017
[2]农耕区土壤养分空间分布的影响因素分析与制图[D]. 黄安.西北大学 2016
[3]基于RS数据与RF算法的陕西省土壤有机质预测研究[D]. 王茵茵.西北农林科技大学 2016
[4]基于ArcGIS for Android的移动施肥推介系统研究与实现[D]. 赵鹏飞.西北大学 2014
[5]嵌入式GIS的设计与实现[D]. 魏旭科.北京交通大学 2011
[6]基于组件式GIS的四川丘区测土配方施肥信息系统研制[D]. 钟文挺.四川农业大学 2010
[7]基于GIS的果树施肥信息系统的研制与初步应用[D]. 张蕾.西北大学 2005
本文编号:2926822
【文章来源】:西北大学陕西省 211工程院校
【文章页数】:111 页
【学位级别】:硕士
【部分图文】:
Android系统架构
图 2.2 Activity 生命周期②Service:在后台运行的 Android 组件,没有 UI 界面,相当于后台的 Activity[62]。当应用程序不需要显示一个与用户交互的界面但是需要其长时间在后台运行时,可以使用 Service,本系统中的施肥模型后台运算即用到了 Service 组件。Service 可以很好地应用于对实时性要求较高的后台进程,它一般要以 Activity 或 Context 对象通过调用才能使用,如 Context.bindService()和 Context.startService()等,无法单独运行。Service 实际上是一个类,继承于 android.app.Service,一旦启动就能长时间再后台运行,可以手动杀死进程。与 Activity 相同,Service 也会从创建至结束[56](图 2.3)。
图 2.3 Service 生命周期③ ContentProvider : 如 果 多 个 应 用 程 序 需 要 共 用 同 样 的 数 据 , 就 要 通 过ContentProvider 完成,它提供共享的机制和存储的方式。程序调用 ContentResolver()方法得到其实例对象,通过 URI 进行 query()、insert()、update()和 delete()等操作[57]。④BroadcastReceiver:这项组件功能为监听广播,通过它可以对某个信息事件进行监听并作出回馈与响应,在 Android 系统中是连接各组件和功能项的关键,用来传递所有消息。Android 这项组件没有可视化的界面,它只有在 APP 需要响应广播事件时,通过激活 Activity 与 Service 以激活 UI 界面。BroadcastReceiver 在 android.content 包中定义,创建时需要继承 BroadcastReceiver,并重写 onReceive()方法,以接收广播信息以及对其进行响应[49]。在 Android 中,Activity 启动时需注册 BroadcastReceiver,有两种方法,一种方法是静态注册,第二个方法称为动态注册。静态注册即通过 AndroidManifest.xml进 行 ,无 论 APP 是 否 正在 运行 当 中, 均 能够 接收 广 播; 动 态注 册就 是 用Context.registerReceiver()注册,编写代码时,用 Intent 将所需送出的消息封装起来,然
【参考文献】:
期刊论文
[1]小田块变量施肥系统优化设计与应用[J]. 余洪锋,丁永前,刘海涛,朱文倩,刘国强,傅秀清,丁为民. 农业工程学报. 2018(03)
[2]土壤地理学的进展与展望[J]. 张甘霖,朱阿兴,史舟,王秋兵,刘宝元,张兴昌,史志华,杨金玲,刘峰,宋效东,吴华勇,曾荣. 地理科学进展. 2018(01)
[3]土壤星地传感技术现状与发展趋势[J]. 史舟,徐冬云,滕洪芬,胡月明,潘贤章,张甘霖. 地理科学进展. 2018(01)
[4]大数据时代精准施肥模式实现路径及其技术和方法研究展望[J]. 何山,孙媛媛,沈掌泉,王珂. 植物营养与肥料学报. 2017(06)
[5]基于精准农业设计的水稻施肥系统开发[J]. 杨亨东. 农机化研究. 2017(07)
[6]贵阳市桃树“3414”肥效试验分析[J]. 陈开富,吴道明,陆海,高廷江,文美跃. 耕作与栽培. 2017(02)
[7]三明市辖区大白菜氮磷钾推荐施肥指标研究[J]. 肖起通. 中国农学通报. 2016(30)
[8]作物肥料效应函数模型研究进展与展望[J]. 章明清,李娟,孔庆波,严芳. 土壤学报. 2016(06)
[9]苹果主产区土壤养分空间分布特征及其影响因素——以陕西省礼泉县为例[J]. 张彬,杨联安,杨粉莉,王卫东,袁晓育,张林森,谢贤健,杨煜岑,杜挺. 土壤. 2016(04)
[10]旱地测土配方施肥温室气体减排碳交易量核算[J]. 高春雨,高懋芳. 农业工程学报. 2016(12)
博士论文
[1]内蒙古河套灌区小麦和玉米推荐施肥研究[D]. 李文彪.中国农业科学院 2011
[2]基于GIS的我国小麦施肥指标体系的构建[D]. 杜君.中国农业科学院 2011
[3]基于GIS的水稻施肥决策研究与应用[D]. 郭熙.江西农业大学 2010
硕士论文
[1]基于GIS的苹果主产区土壤养分空间预测及管理系统研究[D]. 张彬.西北大学 2017
[2]农耕区土壤养分空间分布的影响因素分析与制图[D]. 黄安.西北大学 2016
[3]基于RS数据与RF算法的陕西省土壤有机质预测研究[D]. 王茵茵.西北农林科技大学 2016
[4]基于ArcGIS for Android的移动施肥推介系统研究与实现[D]. 赵鹏飞.西北大学 2014
[5]嵌入式GIS的设计与实现[D]. 魏旭科.北京交通大学 2011
[6]基于组件式GIS的四川丘区测土配方施肥信息系统研制[D]. 钟文挺.四川农业大学 2010
[7]基于GIS的果树施肥信息系统的研制与初步应用[D]. 张蕾.西北大学 2005
本文编号:2926822
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2926822.html