码迷,mamicode.com
首页 > 移动开发 > 详细

AppCan开发应用平台:自定义引擎机制说明

时间:2015-06-29 18:11:53      阅读:1077      评论:0      收藏:0      [点我收藏+]

标签:

  AppCan开发服务平台应用引擎已经开源了,iOS或者Android开发者可以得到AppCan开发服务平台应用引擎的全部代码,根据自己的需求开发出适合自己的应用引擎,本说明用来指导开发者将自己的应用引擎上传到AppCan平台,在AppCan开发服务平台上使用自己的修改后的应用引擎。

  要重新修改应用引擎需要原生环境,即iOS应用引擎需要OSX系统和Xcode环境,Android应用引擎需要有Android开发环境。

  自定义iOS应用引擎:

技术分享

  1.获取iOS应用引擎源码,在源码目录中有个AppCanEngine目录,通过Xcode导入应用引擎工程,根据自己需求修改应用引擎,编译生成静态库文件libAppCanEngine.a,新生成的libAppCanEngine.a 文件会覆盖AppCanPlugin/AppCanPlugin/engine/libAppCanEngine.a文件

  2.使用7z压缩工具压缩AppCanPlugin目录,注意压缩格式为7z

  3.编辑iosEngine.xml文件,内容如下:

技术分享

  4.将生成的7z压缩后的文件(在压缩这个7z文件之前建议需要去掉文件后缀名)和编辑好的iosEngine.xml文件压缩成zip文件

  经过以上操作创建了AppCan平台自定义iOS应用引擎,可以上传到appcan.cn平台上,在appcan.cn平台上使用自己定义的iOS引擎。

  iOS目录结构:

  自定义Android应用引擎:

  1.获取Android应用引擎源码,在源码目录中有Engine目录,通过Android开发环境导入应用引擎工程,根据自己需求修改应用引擎,编译生成应用引擎AppCanEngine.jar文件。

  2.用新生成的应用引擎AppCanEngine.jar文件覆盖源码目录中

  en_baseEngineProject/WebkitCorePalm/libs/AppCanEngine.jar文件

  3.使用7z压缩工具压缩en_baseEngineProject中WebkitCorePalm目录,注意压缩格式为7z

  4.编辑androidEngine.xml,内容如下:

技术分享

  5.将生成的7z压缩后的文件(在压缩7z文件之前建议需要去掉文件后缀名)和编辑好的androidEngine.xml文件压缩成zip文件

  经过以上操作创建了AppCan平台自定义Android应用引擎,可以上传到appcan.cn平台上,在appcan.cn平台上使用自己定义的Android引擎。

  Android目录结构:

技术分享


更多AppCan 开发应用平台文档:http://newdocx.appcan.cn/index.html 点击这里可查看。

AppCan开发应用平台:自定义引擎机制说明

标签:

原文地址:http://my.oschina.net/u/2315861/blog/472103

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!