ApiCloud项目搭建学习记录

APIcloud官网地址:

https://www.apicloud.com/

准备工作:

下载并安装APICloud Studio 2开发环境.

创建应用:

APICloud提供了两种创建应用的方式,云端或者APICloud Studio中创建应用。

云端创建:

1) 注册并登录APICloud系统:https://www.apicloud.com/console 点击左上角“创建应用”, 如图:选择“Native”,填写“名称”及“说明”,应用创建完成。
ApiCloud项目搭建学习记录_第1张图片
2) 用以上注册的APICloud账号登录APICloud Studio
3) 登录后,点击顶部菜单 --> 代码管理 --> 检出为 --> APICloud 云端应用
4) 点击某个项目,支持根据应用名称和 appid 模糊搜索
5) 输入要检出的版本,默认是检出全部;只检出最新,请输入HEAD.回车确定即可.

APICloud Studio中创建用:

1) 顶部菜单选择 “文件” → “新建” → “APICloud 移动应用”。
ApiCloud项目搭建学习记录_第2张图片
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核心模块已经覆盖一般应用的绝大部分功能。

  1. 模块中所有方法均遵循 api.functionName(params, callback)格式,params为JSON格式,callback是Function类型,callback返回两个参数,均为JSON格式:callback(ret, err),ret处理成功信息,err处理错误信息。apiready 方法在所有核心API模块准备完毕时执行。

API文档地址:https://docs.apicloud.com/Cli...

模块调用

1.模块库有近千个模块,添加所需模块。如图:
ApiCloud项目搭建学习记录_第3张图片
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项目搭建学习记录_第4张图片
在电脑上把项目wifi全量同步即可看到效果了。

你可能感兴趣的:(apicloud)