Apicloud

Apicloud真机同步

https://docs.apicloud.com/Dev-Tools/wifi-debug
1、项目根目录右键 --> “WIFI 真机同步 IP 和端口”
2、官网下载最新apploader
https://docs.apicloud.com/Download/download
3、手机和电脑统一wifi
4、打开AppLoader,应用UI最上层展示一个灰色的“球”:点击该“球”,AppLoader将会在屏幕上弹出一个配置调试服务信息的对话框:填写ip和端口
5、成功后球为绿色,可在Studio中通过在项目上右键,或者快捷键的方式对某项目进行WiFi真机同步(WiFi全量同步)
6、连接成功后,也可在Studio项目的任意html文件上右键,或者快捷键的方式对该文件进行WiFi真机实时预览
连接不成功时
查看防火墙是否禁用了apicloud studio的WiFi
‘控制面板’-‘系统与安全’-‘windows defender防火墙’
Apicloud_第1张图片
Apicloud_第2张图片

同步到云端

选择一个需要同步到云端资源库的项目
在项目根目录上右键,选择 git --> Git add + commit,输入一段更改备注后,ctrl/cmd + S保存,即可 将代码提交到本地 GIT 仓库

本地提交可提交多次,支持批量将本地代码修改记录提供到服务器.在项目根目录上右键,选择 代码管理 --> 同步到云端. APICloud 建议您,在每次同步到云端前,都先主动 代码管理 --> 从云端同步,以便于团队协作.

应用包结构

config.xml”和 “index.html” 必须包含,其它均为可选。“config.xml”是配置文件,“index.html”是启动页面,“icon”为图标文件目录,“launch”为启动图片目录(更多介绍详见Widget包结构说明文档)

config.xml

“id”: 必填,应用ID,由云服务器自动分配。它是该应用的唯一标识。
“version”:必填,应用的版本号。
“name”:必填,应用名称。
“description”:可选,应用简单描述信息。
“content”:必填,应用运行的起始页。
“permission”:必填,权限配置。 (详细介绍见应用配置指南文档)

前端开发框架

我们提供了核心的api.css和api.js前端框架,可与第三方前端框架混用,也可不用我们的框架;api.css 处理不同平台浏览器的默认样式,api.js 提供最基础的 JavaScript 方法,所有方法在 window.$api 对象下

https://docs.apicloud.com/APICloud/%E6%8A%80%E6%9C%AF%E4%B8%93%E9%A2%98/framework-dev-guide

端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模块准备完毕时执行
https://docs.apicloud.com/%E7%AB%AFAPI/api

模块调用

根据模块文档编写调用模块的代码。APICloud的模块都是标准的js对象,通过api.require即可调用。注意要在api对象就绪后调用模块。 如

var dialogBox;
    apiready = function() { 
        dialogBox = api.require('dialogBox');
    }

你可能感兴趣的:(笔记)