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

  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 点击这里可查看。

时间: 2024-08-02 20:00:19

AppCan开发应用平台:自定义引擎机制说明的相关文章

AppCan移动平台开发常见问题解答

在使用AppCan移动平台开发跨平台APP时,有开发者会遇到一些问题, 不急,跟笔者一起来聊一聊使用AppCan平台开发中常见问题的解答方法. 问1.正常是按照官网提供的4个iphone启动图尺寸来做的png图, 可是发现打出来的包就会很大,如何解决? 如图: 答:原因是传的自定义启动图大小太大:另外官方默认打包如果不按照尺寸上传启动图,打包服务器会按照设定的尺寸标准把自定义启动图做拉伸处理,可能会影响打包后的大小. (1)打包大小优化建议:标准图片保持在100kb左右 超过100KB的自己用P

APPCAN学习笔记---app快速开发AppCan.cn平台概述

1.APPCAN学习笔记---app快速开发AppCan.cn平台概述 1. 平台概述 技术qq交流群:JavaDream:251572072 AppCan.cn开发平台是基于HTML5技术的跨平台移动应用快速开发一体化解决方案. 开发者利用HTML5+CSS3+JavaScript技术可以快速地开发与本地应用体验相媲美的移动应用. AppCan.cn平台提供了UI快速开发框架.本地功能调用API接口.应用打包系统.IDE集成开发环境和本地应用调试模拟器, 预置数百套界面模板和数十种应用插件,提

APPCAN学习笔记001---app高速开发AppCan.cn平台概述

1.APPCAN学习笔记---app高速开发AppCan.cn平台概述 1. 平台概述 技术qq交流群:JavaDream:251572072 AppCan.cn开发平台是基于HTML5技术的跨平台移动应用高速开发一体化解决方式. 开发人员利用HTML5+CSS3+JavaScript技术能够高速地开发与本地应用体验相媲美的移动应用. AppCan.cn平台提供了UI高速开发框架.本地功能调用API接口.应用打包系统.IDE集成开发环境和本地应用调试模拟器, 预置数百套界面模板和数十种应用插件,

微信公众平台自定义菜单及高级接口PHP SDK

本文介绍介绍微信公众平台自定义菜单及高级接口的PHP SDK及使用方法. 作者 方倍工作室 修正记录: 2014.05.03 v1.0 方倍工作室 http://www.cnblogs.com/txw1958/ SDK 源码: 1 /* 2 方倍工作室 http://www.cnblogs.com/txw1958/ 3 CopyRight 2014 www.doucube.com All Rights Reserved 4 */ 5 6 class class_weixin_adv 7 { 8

PHP玩转微信公众平台自定义接口

从微信公众平台开通自定义回复后,就一直在关注微信接口这一块,很想用自定义回复这块做个站长工具的查询,例如PR查询,备案查询等,输入网址信息,就能自动获取PR,获取备案信息,应该是一个不错的想法.不过以前一直不支持自定义API,只能是一些固定的信息回复.最近微信公众平台终于开放第三方接口了,也就是说,可以根据用户提交的信息,来自定义回复内容,非常方便. 看到了微信的自定义第三方接口的强大后,下面我们来讲讲怎么实现自定义回复. 首先我们进入第三方接口的页面进行注册,地址:http://mp.weix

AppCan移动平台,开发者是这样用的……

随着生活节奏的加快,每天各种压力山大,难免产生心理问题.然而穷的都要吃土了,又不想面对陌生人,怎么办? 近日,AppCan开发者樊星阳"一夜爆红",引起猎云网的持续关注.起因是这样的,樊星阳利用AppCan移动平台,开发了一个心理咨询平台APP,自今年3月正式上线以来,受到白领.学生.创业者各界的广泛好评. 创始人樊星阳形容到,这里没有文艺情怀,没有心灵鸡汤,生活中的大事.小事.烦心事--你说,我听,只给你最富有成效的建议,这就是小而美的心理咨询轻应用--悠悠心理. 市场上的心理咨询平

微信公众平台自定义菜单开发——创建菜单

自己从不会到最后做出来,所以好东西必须分享,所以我就给大家写一下过程 1.首先必须是成为微信的开发者,这样才有AppId 和AppSecret 2步就是获取access_token 在你的浏览器上输入https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET (注意连接中得appid=APPID&secret=APPSECRET 分别是你自己在微信

手把手教会你微信公众平台自定义菜单开发——创建菜单

一如既往的,关于微信公众平台的开发,不算出自大牛的代码,但是简单易懂适合刚入门的朋友. 首先先介绍一下逻辑,因为发现很多朋友都不能看懂微信官方的文档,当然啦,这跟你是否认真看有关的,认真看总能看懂的,废话不说了.此时,我当你已经有一个已经申请到自定义菜单开发权限的微信服务号.首先,你要在后台开发模式下面找到你的AppId 还有 AppSecret并且记下来,然后通过这两个官方发放给你的ID去获取一个ACCESS_TOKEN[官方解释是:第三方访问api资源的票据],稍后会通过这个ACCESS_T

Android平台的事件处理机制和手指滑动例子

Android平台的事件处理机制有两种 基于回调机制的事件处理:Android平台中,每个View都有自己的处理事件的回调方法,开发人员可以通过重写View中的这些回调方法来实现需要的响应事件. 基于监听接口的事件处理:面向对象设计中的主流处理方式,采用委托事件处理的方式,将发生的事件委托给注册过的事件监听器来处理. 1.基于回调机制的事件处理:重写android组件特定的一些回调方法 onKeyDown()/ onKeyUp(),该方法是接口KeyEvent.Callback中的抽象方法,所有