相关学习网址
Base64编码及其在AppInventor中的应用
APPInventor安卓应用开发AI图像识别简单应用
nventor基础
appinventor自定义插件
*这个简单的能够实现,但是复杂一点的总是报错尤其在使用tojson的时候 * ?分隔符 & 分隔符 |分隔符 ;分隔符
最终成功结果
appinventor中文增强版 百度API
调用文档
关于json字符串的思考,虽然json是一种类型,但是在形成字符串的时候完全可以字符拼成json字符串。而且这种格式可以直接有列表和字构成。
初始化
调用web客户端得到access_token
调用照相机与图片并调整图片大小与画布大小
调用使用web客户端1请求数据
这个地方卡了很长时间,案例中介绍双列表即键值对列表或者字典的方式,编码方式不同。但是百度apk调用文档里介绍application/json必须使用他定义
形式。因此有(换平台,做插件,转json),最后只是简单的拼成json形式的字符串,显然我是向难度大的方向思考解决方案了。
当然,案例中介绍的使用插件转成的base64格式也是有问题的但是我没找到什么问题,应该是什么东西没有去掉。
但是用这个平台现成的image插件中有的是没问题的。
web客户端1 接受数据与处理数据
涉及到的变量初始化
最终
总结:
此次实验主要基于百度训练营中的物体检测(我使用安全帽检测)调用API 来建立自己应用。 问题:
1.不理解web中的知识,不懂post,get等的具体使用方法
2.不熟悉json 语言中的知识
3.不熟悉appinventor中块的数据格式是怎样的 通过这次经历,知道:
1.appinventor的新大陆,新平台和新的使用方法,还会自己制作插件
2.如何调用API,和其他API 调用大同小异了
3.json的数据结构