没有合适的资源?快使用搜索试试~ 我知道了~
给App插上_云服务_的翅膀_谢作如1
需积分: 0 0 下载量 7 浏览量
2022-08-04
17:00:18
上传
评论
收藏 2.08MB PDF 举报
温馨提示
试读
3页
1.接口参数 2.数据返回格式 3.使用范例 1.程序界面 2.生成随机用户名 3.提交成绩到网络 4.编写geturl过程 5.编写GotText事件 6.测
资源详情
资源评论
资源推荐
技术与应用
80
中国信息技术教育 2014/21
给 A p p 插 上“ 云 服 务 ”的 翅 膀
谢 作如 浙江省温州中学
开设App Inventor课程一段时
间后,学生的学习热情被点燃了,开发
了各种各样的App。当然,很多新的问
题 和 新 的 想 法 也 提 出 来 了 ,如 我 开 发
的App能不能实时获取网络上的天气
预报等问题大都和Web应用有关。其
实大部分手机App都具有将信息上
传到Web,或者从Web中获取信息的
功能。App Inventor中提供了Web
组 件 ,也 能 够 实 现 上 述 的 功 能 。A p p
和Web的互动,其原理和现在很流行
的“云计算”、“云服务”是一样的。
● 项目描述
设 计 一 款 A p p 小 游 戏 ,用 户 能 够
将游戏得分上传到网络,并且和其他玩
这款App的用户比较,统计出“击败**%
的用户”的提示,增加游戏的互动性。
● 项目分析
要完成这个项目,我们首先需要一
个专用的Web服务,这一Web服务的数
据库能存储App提交的信息,并且能返
回相关的统计信息。Web服务要提供
API接口,App Inventor的连接组件中
提供了Web组件,可以通过这一组件与
Web服务的API接口进行互动,流程如
图1所示。
实际上,连接Web服务的手机App
远远不只是一个,而是N个,构成了云
服务的模型。
目前网络 上 似乎还没 有哪家 服 务
商提供了类似的云服务,尤其是能够
让App Inventor的Web控件简单访
问 的 云 服 务 。为 了 能 让 学 生 们 开 发 的
A p p 具 有 云 服 务 的 功 能 ,我 使 用 动 态
语言Asp,开发了一个“手机App云用
户 管 理 系 统 ”,上 传 到 学 校 的 服 务 器 ,
供 学 生使 用。
“ 手 机 A p p 云 用 户 管 理 系 统 ”是 一
个多用户的系统,支持多个App应用同
时使用,能够实现用户注册、用户登
录、更新密码、更新得分和综合查询
等功能。系统提供了一个简单的Api
接口,通 过 这 个 接口与手 机 A p p 互 动。
Api文件的具体使用说明的地址为:
http://www.wzms.cn/tot/reg/
index.asp。
1.
接口参数
本接口支持POST和GET两种形
式提交参数,参数分为appid、action、
regname、regpass、newregpass、score
等六个。接口文件地址和各种参数合并
为一个完成的URL地址后,通过Web
组 件 提 交 ,即 可 获 取
返 回 的 信 息 。具 体 的
参数说明如下页表。
2.数据返回格式
前两个字符为ok或者no,后面则
为其他具体的信息,如统计信息,分别
用“ ; ”分 隔 。
3.使用范例
因为这一系统提供给更多的学生
使 用,支 持 多 个 A p p同时 使 用,所以 设 计
了appid参数来区分。下面以appid等于
1为例进行说明。
①将用户xzr的分数更新为99。
需要的参数为:appid、action、
regname、score。URL为:http://www.
wzms.cn/tot/reg/ index.asp?appid=1
®name=xzr&score=99&action=5。
返 回 信 息 为 :T r u e :o k , 更 新 成 功 !
名次:1;有效分 数:4;最高:99;最低:30;平
均:79.25。
注 :用 户 如 果 不 存 在 ,就 自 动 添 加
密码为“123456”的用户,同时返回上述
的信息。
②统 计 A p p i d 为1的应 用程 序注 册
用户情况。
需要的参数为:appid、
action。URL为:http://www.
wzms.cn/tot/reg/index.
程序教学的复兴
App
游戏
数据库
Web
API
Web
组件
图1
黄浦江畔的夏先生
- 粉丝: 12
- 资源: 299
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- flowable-designer-5.22.0.zip
- threadmanager.cpp
- 腾讯云小程序 - 一站式开发与部署平台
- 基于JSP+Java+Servlet采用MVC模式开发的购物网站+源码(毕业设计&课程设计&项目开发)
- fastgestures安装包,模拟mac的触控板收拾,两指代表右击, 三指拖拽
- 基于组态王的升降式横移立体车库控制系统+源码(毕业设计&课程设计&项目开发)
- 基于python+Django和协同过滤算法的电影推荐系统+源码(毕业设计&课程设计&项目开发)
- 环境配置 vscode+jupyter
- 项目全部代码,还包含使用到的图片
- 项目全部代码,还包含使用到的图片
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0