如何在APICloud平台使用腾讯X5引擎

目前APICloud与腾讯X5引擎已经达成全方位的深度合作,APICloud在多个产品线深度集成X5引擎,广大APICloud开发者们即日起可通过以下几方面在你的APP中使用X5引擎,享受X5引擎带来的种种优势。

腾讯X5引擎官网:http://x5.tencent.com

产品及优势介绍,可通过:http://x5.tencent.com/doc?id=1001了解;

下面介绍如何在APICloud平台使用腾讯X5引擎:

一、在SuperWebView中使用

SuperWebview是基于APICloud核心引擎的解决方案级SDK产品,提供给原生开发使用,原生应用集成SuperWebview SDK后,即可方便的通过SuperWebview来进行H5页面展示以及扩展API调用。SuperWebview详细介绍及使用流程见《SuperWebview开发指南里》。

在动态编译SuperWebview SDK时,针对Android平台,我们提供了基于APICloud核心引擎的版本和基于腾讯X5引擎的版本供开发者选择,如果开发者勾选了腾讯X5的版本,动态编译后的SDK中即搭载X5引擎。

使用流程:

  1. 登录APICloud官网:http://www.apicloud.com
  2. 进入控制台创建 “Native” 应用
  3. 创建成功后进入该应用的预览界面,点击左侧“动态生成”,进入SDK编译界面
  4. 在平台选择处勾选“腾讯X5(Android)”,如下图:

  1. 点击“编译SDK”按钮进行编译
  2. 将编译完成后的SDK下载,集成至你的APP项目中使用
  3. 集成该SDK后的APP在调用SuperWebview加载H5页面时,将使用X5引擎执行

二、在WebApp中使用

APICloud提供对已有H5站点的“打包加壳”服务,通过在控制台创建“WebApp”项目,填写您的H5站点地址,进行启动界面,ICON图标等简单配置后,即可将您的H5站点一键编译生成Android和IOS两个平台的APP安装包,该APP上线后能够使用APICloud提供的如推送、版本更新等各项云服务。

在编译WebApp时,针对Android平台,我们提供了基于APICloud核心引擎的版本和基于腾讯X5引擎的版本供开发者选择,如果开发者勾选了腾讯X5的版本,则编译后的APP将使用X5引擎加载您的H5站点。因X5引擎兼容微信的缘故,该H5站点将拥有其在微信当中运行效果和体验。

使用流程:

  1. 登录APICloud官网:http://www.apicloud.com
  2. 进入控制台创建 “Web” 应用
  3. 创建成功后进入该应用的预览界面,分别进行 “端设置”、“证书”等配置
  4. 点击左侧“云编译”,进入APP编译界面

在平台选择处勾选“腾讯X5(Android)”,如下图:

  1. 点击“云编译”按钮进行编译
  2. 编译完成后的APP,将使用X5引擎加载运行

三、在DeepEngine聚合API中使用

我们在聚合API中提供了名为“webBrowser”的内置浏览器功能模块,该模块内部集成了X5引擎,方便开发者在DeepEngine中使用X5引擎进行H5页面的展示。该模块通过可定制度高的“BrowserView”和独立Browser(类似于微信)两种方式提供API。详细API见《webBrowser API文档

使用流程:

  1. 登录APICloud官网:http://www.apicloud.com
  2. 进入控制台创建 “Native” 应用
  3. 创建成功后进入该应用的预览界面,点击左侧“模块”,进入模块绑定界面
  4. 搜索“webBrowser”模块,并勾选,如下图:

此后您编译的APP或者自定义loader中将包含搭载X5引擎的webBrowser模块,您可以在代码中通过:

api.require(“webBrowser”)的方式使用搭载X5引擎的模块,调用其API完成您的需求。

如:

打开一个X5View到当前Window:webBrowser.openView({param});

加载Url:webBrowser.loadUrl({param});

执行脚本:webBrowser.loadScript({param});

直接打开独立浏览器:webBrowser.open({param});

等等

四、一些X5引擎相关的事项

X5引擎目前只提供Android版本

X5引擎采用动态加载机制,即只有当设备和网络环境满足X5引擎的加载要求时,才会使用X5引擎,其他情况下,将使用系统自带Webkit。

相关QA请参考X5官网:

常见问题:http://x5.tencent.com/doc?id=1002_1

CSS相关:http://x5.tencent.com/guide?id=2002

JS相关:http://x5.tencent.com/guide?id=2003

网络相关:http://x5.tencent.com/guide?id=2005

渲染相关:http://x5.tencent.com/guide?id=2006

音频视频相关:http://x5.tencent.com/guide?id=2009

腾讯移动产品论坛X5专区:http://bbs.mb.qq.com/forum-110-1.html

时间: 2024-10-27 21:26:14

如何在APICloud平台使用腾讯X5引擎的相关文章

APICloud平台和小伙伴们!

APP开发必读(一):第三方服务风起云涌 目前,在移动应用开发领域,服务越来越垂直和细分,每个服务商都在各自领域精耕细作,都力争把最专业的产品和服务提供给企业和开发者.但是,关于App开发的第三方服务商种类繁多,不同服务商提供的SDK接口规范和开放程度也不同,那么“服务碎片化”的问题如何解决?开发者还没开发就已经眼花缭乱了,如何选择最适合自己App的第三方服务商呢? 应对开发者的实际问题,APICloud(http://www.apicloud.com/)率先推出“模块Store”,提供1+1的

DebugGap调试腾讯X5内核webview

国内腾讯x5内核浏览器如火如荼地进行着,对于腾讯的这个开放平台,已经被很多公司应用. 腾讯X5作为Android webview的优化,在很多性能上,的确改良了不少,但是对于h5的支持,我不得不在这里吐槽一下,为什么把大名鼎鼎的WebSocket给屏蔽没了,很是忧伤. 作为开发必须要有调试工具DebugGap,因为基于WebSocket进行远程调试,但是X5不知怎么的,把WebSocket这么重要的功能给吃了,很是遗憾.导致DebugGap只能对X5内核进行一下基本的Inspect 接下来,我将

如何在android平台上使用js直接调用Java方法[转]

转载自:http://www.cocos.com/docs/html5/v3/reflection/zh.html #如何在android平台上使用js直接调用Java方法 在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法.它的使用方法很简单: var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parame

如何在Java平台上使用脚本语言做Java开发

如何在Java平台上使用脚本语言做Java开发     最近开始流行区分Java平台和Java语言,但很多Java开发者还是不能确定如何在 Java应用程序开发中结合脚本.本篇文章,Gregor Roth给出了在Java平台上使用脚本的方法.通过这篇文章,你可以了解怎样在你的Java应用程序中使用脚本,是否你要通过使用Groovy和 Jython把不同的Java应用程序模块粘合在一起,或者写一个你自己的基于JRuby的应用程序,适用于Java平台. 作为一个Java开发者,你可能已经注意到了,J

融合通讯开放平台“云之讯”宣布完成近亿元B轮融资

导语:融合通讯开放平台“云之讯”今日宣布完成B轮融资,此次融资是由君联资本领投,成为资本跟投,融资金额近亿元.在今日的GMIC大会“In+创新高峰论......[详情] http://beijing.edeng.cn/xinxi/179325518.html http://beijing.edeng.cn/xinxi/179325522.html http://beijing.edeng.cn/xinxi/179325527.html http://beijing.edeng.cn/xinxi/

如何在Windows平台使用VS搭建C++/Lua的开发环境

转自:http://ju.outofmemory.cn/entry/95358 本文主要介绍如何在Windows平台利用VS搭建C++/Lua开发环境.这里的“C++/Lua开发环境”主要指的是C++调用Lua,以及Lua调用C++.Mac平台相对会比较方便,但是VS也不是很麻烦就是了.Mac上利用XCode搭建的教程可以参考子龙山人的教程,当然也可以利用其他IDE,比如Eclipse+CDT+LDT来搭建,这都没有问题. 另外,本文不谈及Lua/C++的交互,相关内容可以参考<Lua程序设计>

基于Windows Sdk 与visual C++2008 在微软平台上构架自己的语音识别引擎(适用于windows 2

基于Windows Sdk 与visual C++2008 在微软平台上构架自己的语音识别引擎(适用于windows 2000/xp2003/vista   windows CE /mobile),本项目开源,源码请留下你们的Email,我给大家发 本人闲来无事,自行开发了一个小型的语音识别引擎,搭建起在微软平台上的语音识别框架服务体系, 鉴于本人个人力量有限,为了将语音识别引擎做的功能更加强悍,强大, 现在将该系统开源,需要源码的请在本人CSDN博客下留下EMail, 本系统属于系统框架,搭建

金笛短信平台与腾讯通RTX实现完美集成,助力企业办公更高效更轻松

金笛短信平台作为企业办公协同应用平台,越来越受到大中型企业办公的青睐.这不单是因为金笛短信平台本身的稳定性和易用性,更是客户被金笛短信平台同时支持短信设备和网关发送的功能优势所吸引,同时使用设备和网关发送,互相切换.互为备份,为企业高效稳定办公保驾护航~~ 去年年底,作为大型集团公司的鲁能集团旗下某北京分公司,在对市场众多短信平台进行了详细认真的市场调研.功能确认.整体性能测试后,金笛短信平台系统以性能稳定.易操作易管理等优势一举脱颖而出,日前已经成功上线. 一.背景需求&调研 鲁能集团旗下某北

腾讯游戏平台下载|腾讯游戏平台下载

腾讯Wegame平台是原腾讯游戏平台TGP换名字的游戏客户端, 就在目前已经正式推出了体验版, 本次更名我想最主要的原因是与之前的微信wechat一样, 腾讯想要进军国外游戏市场, 与steam等游戏平台来进行竞争, 目前已经有多家游戏公司都与腾讯游戏平台展开合作, 给广大游戏玩家带来更多好游戏.腾讯游戏平台下载链接软件介绍腾讯游戏平台是由腾讯公司推出的一款游戏平台软件,囊括了腾讯全平台的游戏,支持游戏管理.游戏下载,以及保护游戏免密码一键登录以及下载更新游戏等功能,比起完美游戏平台和游聚游戏平