1、APP 应用开发的十大流程应用简介本文档会逐步引导您,快速开发一个简单应用。应用将包含简单的文件读写功能,所有步骤涉及 APICloud Studio 的使用、APICloud 平台使用、端 API 调用等各方面知识介绍。一、准备工作下载并安装 APICloud Studio 开发环境,APICloud Studio 当前支持 Windows 系统。二、创建应用APICloud 提供了两种应用创建方式,方便开发者在云端和 APICloud Studio 中创建应用。云端创建应用:1) 注册并登录 APICloud 系统:http:/ 点击左上角“创建应用” ,如图:选择“Native” ,填写
2、“名称”及“ 说明”,应用创建完成。应用概览页 http:/ 可以看到应用相关信息,留意一下应用ID,APICloud Studio 会用到。2) 用以上注册的 APICloud 账号登录 APICloud Studio3) 登录后,左侧选择“云端资源库 ”,根据 APICloud 创建的应用 ID 选择 SVN 项目。4) 选择项目,右键“检出为”5) 点击“完成”,应用创建完成。APICloud Studio 中创建应用:1) 登录 APICloud Studio,没有账号点击“ 注册账号”2) 顶部菜单选择 “文件” “新建” “创建 APICloud 项目”。3) 填写“应用名称”,“
3、应用说明” ,点击完成,即完成创建。4) 同步本地应用到云端资源库开发者在 APICLoud Studio 创建的应用会和云端资源库建立连接。项目代码改动后,可以使用 APICLoud Studio 的代码提交功能提交代码到云端资源库。操作流程 首先选择一个需要同步到云端资源库的项目。 在项目上右键,选择云端同步提交。 在打开的提交界面输入提交信息后点击完成。即可提交项目代码到云端资源库中。5)其他上传代码的方式第一种方式: 也可在网站控制台-端开发- 代码界面上传整个项目的 zip 格式压缩包。(项目的根目录名要改为 widget。即压缩后为 widget.zip。)第二种方式: 使用 To
4、rtoiseSVN(俗称“ 小乌龟”)等任何 SVN 工具提交代码。在电脑上新建一个文件夹,命名为您的项目名。在文件夹中右键,选择 SVN Checkout。出现如下界面:填入网站的项目地址,检出到的本地地址。点击 ok 即可。(前提是已经登录过 APICloud Studio, 否则需要输入您在 APICloud 注册的用户名,及点击获取分支密码获得的密码。)三、应用包结构“config.xml”和 “index.html” 必须包含,其它均为可选。“config.xml”是配置文件,“index.html”是启动页面,“icon”为图标文件目录,“launch”为启动图片目录(更多介绍详见
5、Widget 包结构说明文档)。四、Config.xml 配置文件API ExampleAPI Example App.APICloud.SIR “id”: 必填,应用 ID,由云服务器自动分配。它是该应用的唯一标识。 “version”:必填,应用的版本号。 “name”:必填,应用名称。 “description”:可选,应用简单描述信息。 “content”:必填,应用运行的起始页。 “permission”:必填,权限配置。 (详细介绍见应用配置指南文档)五、前端开发框架我们提供了核心的 api.css 和 api.js 前端框架,可与第三方前端框架混用,也可不用我们的框架;api.c
6、ss 处理不同平台浏览器的默认样式,api.js 提供最基础的 JavaScript 方法,所有方法在 window.$api 对象下。(详细文档见 Framework 开发指南文档)六、端 API 调用1. 核心模块在 window.api 对象下,默认提供该模块,不需要单独引用。2. 扩展模块在相应的模块对象下(例如:文件系统模块在 fs 对象下),需要 require引入(var fs = api.require(fs))。API 核心模块已经覆盖一般应用的绝大部分功能。3. 模块中所有方法均遵循 api.functionName(params, callback)格式,params 为
7、JSON 格式,callback 是 Function 类型,callback 返回两个参数,均为 JSON 格式:callback(ret, err),ret 处理成功信息,err 处理错误信息。4. apiready 方法在所有核心 API 模块准备完毕时执行。(详细介绍见 api 文档)七、真机同步调试打开 APICloud Studio,用数据线连接移动设备,当前项目下,右键选择“一键真机同步测试”等待同步完成,项目代码被拷贝到移动设备指定目录,移动设备上的 APP Loader 自动启动,即可实现真机同步调试。点击顶部的“启动日志”按钮,当真机调试的应用有 JavaScript 错误
8、时,APICloud Studio 的控制台会有日志输出。八、本地打包选择应用项目,右键选择“生成快速测试包 ”,填写“应用名称”,选择“ 生成平台”,点击“打包”,即可生成测试安装包。(更多详尽功能参见 APICloud Studio 使用指南)九、云端编译登录 APICloud 系统 端设置 http:/ 可以上传启动页面和应用图标 证书 http:/ 正式版需要上传相应平台的证书,测试版不需要 代码 http:/ 可以把应用代码上传至 APICloud 服务器 模块 http:/ 选择应用需要的模块,添加进去 云编译 http:/ 选择“ 云编译 ”菜单,选择相应平台(Android 或 iOS),选择编译类型(测试版或正式版),点击“云编译” 按钮,耐心等待编译完成 下载安装 扫描二维码可以下载安装应用至移动设备十、Sample Code参照我们的示例代码快速上手开发第一个应用吧,Happy Coding!