APIcloud官网地址:
准备工作:
下载并安装APICloud Studio 2开发环境.
创建应用:
APICloud提供了两种创建应用的方式,云端或者APICloud Studio中创建应用。
云端创建:
1) 注册并登录APICloud系统:https://www.apicloud.com/console 点击左上角“创建应用”, 如图:选择“Native”,填写“名称”及“说明”,应用创建完成。
留意一下应用ID,APICloud Studio会用到。
2) 用以上注册的APICloud账号登录APICloud Studio
3) 登录后,点击顶部菜单 --> 代码管理 --> 检出为 --> APICloud 云端应用
4) 点击某个项目,支持根据应用名称和 appid 模糊搜索
5) 输入要检出的版本,默认是检出全部;只检出最新,请输入HEAD.回车确定即可.
APICloud Studio中创建用:
1) 顶部菜单选择 “文件” → “新建” → “APICloud 移动应用”。
2) 填写“应用名称”,“应用说明”,选择 应用模板,点击完成,即完成创建。
3) 同步本地应用到云端资源库
开发者在APICloud Studio创建的应用会和云端资源库建立连接。项目代码改动后,可以使用APICloud Studio的代码提交功能提交代码到云端资源库。
操作流程
首先选择一个需要同步到云端资源库的项目。
在项目根目录上右键,选择 git --> Git add + commit,输入一段更改备注后,ctrl/cmd + S保存,即可 将代码提交到本地 GIT 仓库.
本地提交可提交多次,支持批量将本地代码修改记录提供到服务器.在项目根目录上右键,选择 代码管理 --> 同步到云端. APICloud 建议您,在每次同步到云端前,都先主动 代码管理 --> 从云端同步,以便于团队协作.
前端开发框架:
https://docs.apicloud.com/Fro...
端API调用:
核心模块在window.api对象下,默认提供该模块,不需要单独引用。
扩展模块在相应的模块对象下(例如:文件系统模块在fs对象下),需要require引入(var fs=api.require('fs'))。API核心模块已经覆盖一般应用的绝大部分功能。
- 模块中所有方法均遵循 api.functionName(params, callback)格式,params为JSON格式,callback是Function类型,callback返回两个参数,均为JSON格式:callback(ret, err),ret处理成功信息,err处理错误信息。apiready 方法在所有核心API模块准备完毕时执行。
API文档地址:https://docs.apicloud.com/Cli...
模块调用
1.模块库有近千个模块,添加所需模块。如图:
2.根据模块文档编写调用模块的代码。APICloud的模块都是标准的js对象,通过api.require即可调用。注意要在api对象就绪后调用模块。 如:
var dialogBox; apiready = function() { dialogBox = api.require('dialogBox'); }
3.关于模块的调试。
a. APICloud官方推出的APPLoader集成了官方出版的绝大多数模块,您只需在手机上安装APPLoader,然后通过真机同步测试,即可查看模块运行效果。
b. 由开发者个人开发的模块或第三方sdk服务商提供的模块,APPLoader 中没有集成这些模块,所以就不能使用APPLoader对这些模块进行调试。 需要添加模块、编译自定义loader、安装自定义loader后进行WiFi真机同步。 官方模块也可使用此方法调试。
模拟器运行:
下载逍遥安卓模拟器。
下载apploader安卓或者ios版本的软件
允许模拟器,找到apk安装
APICloud Studio 项目右键 查看WIFI真机同步和端口
在模拟器里输入:
在电脑上把项目wifi全量同步即可看到效果了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。