版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物联网传感技术应用实践浙大城市学院信息与电气工程学院手机应用开发–基于AppInventor2AppInventor2简介AppInventor2是由Google开发、MIT维护的一款完全免费的可视化移动应用开发工具,无需编写复杂代码,通过“拖放组件+逻辑块拼接”的方式即可快速创建安卓(Android)应用程序。AppInventor2降低了编程门槛,非常适合初学者、非技术人员或教育领域使用,旨在让任何人都能轻松体验移动应用开发的乐趣。AppInventor2网页版/login//AppInventor2本地版/fsyz/下载Ai2ServerAppInventor2本地安装解压fsyz-Ai2Server-master.zip文件到本地目录,软件路径不能有中文和空格等特殊字符安装说明1、首次使用请将DevServer\WEB-INF\下的appengine-generated.test目录重命名为appengine-generated,默认管理员用户test,密码test;自动创建的appengine-generated目录并不会有test账号。2、启动设计服务器:Ai2rundev.bat3、启动编译服务器:Ai2runbud.bat(若命令行中文乱码,修改命令窗口的属性--字体为字体“LucidaConsole”或“新宋体”,一定要启动否则无法编译apk安装文件)4、chrome浏览器打开http://启动设计服务器(Ai2rundev.bat)和编译服务器(Ai2runbud.bat)使用过程中不要关闭这两个窗口如下字样证明启动成功用浏览器打开使用test:test账号登陆/474780391详细使用视频可参考项目实例1、新建一个项目,命名为MQTTmq.tongxinmao:18830服务器为例,请根据实际情况修改!设计目标2、组件设计123用户界面按钮(1)标签(2)文本输入框(3)界面布局表格布局2222331112设计目标22222233311(1)添加表格布局2222331112设计目标22222233311(2)标签添加变量命名做到“见名知意”2222331112设计目标22222233311(3)添加输入框18830/hzcu/temp/hzcu/temp2222331112设计目标22222233311(4)添加按钮18830/hzcu/temp/hzcu/temp2222331112设计目标22222233311(5)导入并添加MqttTCP扩展(6)添加计时器添加计时器组件,路径:组件设计/传感器/计时器/hzcu/temp3、逻辑设计(1)逻辑设计-随机ID生成变量按钮(Btn_ClientID)文本文本数学标签(ClientID)变量文本变量标签(ClientID)按钮(Btn_ClientID)注意:可通过图中蓝色字体的提示找到添加路径。18830输入框(MQTTserver)输入框(MQTTport)按钮(Btn_Connect)按钮(Btn_DisConnect)3、逻辑设计(2)逻辑设计-连接/断开MQTT服务器按钮(Btn_Connect)扩展(MqttTCP1)输入框(MQTTserver)输入框(MQTTport)变量文本按钮(Btn_DisConnect)扩展(MqttTCP1)/hzcu/temp188303、逻辑设计(3)逻辑设计-MQTT服务器连接状态显示每隔1s,更新一下连接状态控件(计时器1)扩展(MqttTCP1)标签(Label_ConnectionStatus)文本标签(Label_ConnectionStatus)3、逻辑设计(4)逻辑设计-MQTT发布消息输入框(Publish_Topic)输入框(Publish_Message)输入框(Publish_Topic)输入框(Publish_Message)/hzcu/temp3、逻辑设计(5)逻辑设计-MQTT订阅消息输入框(Subscribe_Topic)标签(Subscribe_message)输入框(Subscribe_Topic)标签(Subscribe_message)/hzcu/temp4、调试(1)
Apk编译4、调试(2)
APK文件下载与安装可将APK文件下载到安卓手机直接安装4、调试(3)模拟器安装APK文件(模拟手机)也可通过安卓模拟器,安装A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第四章 多彩的光2012.2
- 集成电路供电配电系统升级改造方案
- 新工人三级教育卡
- 第八课 法治中国建设 第三框法治社会
- 甲状腺疾病护理新进展
- 学校汛期安全检查情况记录表
- 2025年人工智能伦理评估技术伦理指南
- 糖尿病护理新技术与新进展
- 兰亭集序(教学课件) -高中语文人教统编版
- 结膜炎的预防与控制措施
- 危机公关与舆情应对
- 腹针完整版本
- 农业银行贷款合同
- 非职权影响力培训
- 高性能计算服务器租赁合同
- 2024秋期国家开放大学本科《外国文学专题》一平台在线形考(形考任务1至4)试题及答案
- 医疗器械效期管理制度
- 医院培训课件:《中医拔罐类技术相关性感染预防与控制指南》
- 小学生主题班会 防震减灾安全教育课件
- 2024年4月贵州省高三年级适应性考试物理试卷(含答案)
- 同类型餐厅对比分析报告
评论
0/150
提交评论