
1. 打开软件App inventor ,点击创建项目 ,然后点击左侧类目 : 绘图动画 ,拖动组件 画布和精灵到中间 ,分 别进行设置 ,之后上传指南针图片素材
2. 添加组件 , 点击传感器 ,选择方向传感器 ,拖动到屏幕中 ,非可视组件在屏下方。
3. 编写代码 ,点击编程 ,拖动 “当方向传感器方向改变时”到屏幕 ,然后点击 精灵 ,拖动
从17coding上拷贝的两个项目,helloPurr及paintPot
以上是helloPurr的用户界面及代码,以下是paintPot的界面及代码:
首先,在主界面上添加一个按钮、一个文本标签和一个Web客户端控件,选中控件后可在右侧工作区的属性栏中修改属性,如文字、颜色、字体大小等。程序逻辑
接着在右上角选择“逻辑设计”,开始程序逻辑的编写
按钮的点击响应
在“模块”中选择按钮控件,这里咱们已经重命名为“读取多个设备”,拖拽第一个到工作面板。
这里咱们要执行HTTP请求,这部分与请求方法有关,随后讨论。
读取HTTP响应
选中Web客户端,这里咱们已经重命名为“HTTP请求_读取多个设备”,拖拽第一个控制模块到工作面板
有了响应之后,咱们要把响应内容放到文本标签上显示出来,所以咱们选择文本标签“响应内容”,然后拖拽“设‘响应内容’‘文本’为”到工作面板,并上面的控制模块结合起来,如下图所示:
显然咱们还需要一个变量来存储响应的内容,那么自然要选择“变量”,然后拖拽如下图的组件到工作面板,并与设置文本的组件结合在一起,点击下拉列表,可选择变量存储的内容,这里选择“响应内容”。
以上为通用部分,OneNet API中使用的请求方法无非 GET、POST、PUT、DELETE 四种,而GET和DELETE 以及 POST和PUT的使用比较类似,所以下面就以GET请求和POST请求为例,说明App Inventor的用法。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)