建立自己的MIT App Inventer 2的网络微数据库网络后台

在使用MIT APP Inventor来开发Android应用时,时常会用到TinyWebDB(网络微数据库)这个组件。这个组件用于往网络上存储数据。我们知道在网络上存取数据是APP很重要的一种能力。与常规的网络数据库编程技术比较而言,这个TinyWebDB算是功能相当简陋的。它主要存储类似JSON形式的数据。即“标签=〉值”这种形式的数据,而且一次只能存取一对标签数值。当然,如果在服务器端对字符串加以解析,以此为出发点也可以设计出比较复杂的数据存储应用。目前,TinyWebDB是APPInventor2上唯一的一个网络数据存取接口组件。不过,最特别的是APP Inventor的文档里并没有提及这个TinyWebDB与网络数据库之间的交互细节。所以大家只能在这个组件的服务器属性中填入APP Inventor的官方网络数据库地址,或是使用官方提供的Python脚本来创建自己的数据存取服务。这个当然是让人用起来不太满意的地方,。研究了下,发现其实这个TinyWebDB存取数据的机理并不复杂,本质上就是模拟了一个web请求。下面我就通过具体的手段与步骤来解释TinyWebDB的工作机制,以使我们自己可以搭建自己的TinyWebDB的网络服务程序。

提前声明一下,APP Inventor 2的介绍与使用方法我就不在这里说了,看下面的内容前要确保你已经明白了APP Inventor 2的使用方法,包括在自己的手机上下载版本正确的APP伴侣。如果需要了解详细的信息,可以参考这个网站:http://app.gzjkw.net/login/。这是MIT APP Inventor在中国的一个服务站点。

首先,我们建立一个简单的数据存取的APP如下图:<

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值