clearVideoCache 清除视频缓存 APP开发使用X5内核 腾讯X5内核打包APP

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

clearVideoCache 清除视频缓存

核心代码示例,详情参阅demo

jsBridge.x5.clearVideoCache(function(){
  alert("视频缓存已清除");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.x5.clearVideoCache(function(){
  alert("视频缓存已清除");
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.x5.clearVideoCache(function(){
  alert("视频缓存已清除");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发使用X5内核 腾讯X5内核打包APP videoCacheSize 获取视频缓存大小

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

核心代码示例,详情参阅demo

jsBridge.x5.videoCacheSize(function(size) {
  var txt = size + "字节\n";
  txt += (size / 1024 / 1024.0).toFixed(2) + "MB";
  alert(txt);   
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.x5.videoCacheSize(function(size) {
  var txt = size + "字节\n";
  txt += (size / 1024 / 1024.0).toFixed(2) + "MB";
  alert(txt);   
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.x5.videoCacheSize(function(size) {
  var txt = size + "字节\n";
  txt += (size / 1024 / 1024.0).toFixed(2) + "MB";
  alert(txt);   
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发使用X5内核 腾讯X5内核打包APP setEnabledState 未设置

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

setEnabledState 未设置

核心代码示例,详情参阅demo

//未设置,恢复为 X5 功能配置里面的全局启停状态
jsBridge.x5.setEnabledState(-1, function() {
  alert("已设置,请重启APP。");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//未设置,恢复为 X5 功能配置里面的全局启停状态
jsBridge.x5.setEnabledState(-1, function() {
  alert("已设置,请重启APP。");
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//未设置,恢复为 X5 功能配置里面的全局启停状态
jsBridge.x5.setEnabledState(-1, function() {
  alert("已设置,请重启APP。");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发使用X5内核 腾讯X5内核打包APP setEnabledState 启用

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

setEnabledState 启用

核心代码示例,详情参阅demo

  //state 参数,数字类型,启用/停用状态
  //-1 未设置(使用打包平台上 x5 功能配置选项的全局启用/停用设置)
  // 0 停用
  // 1 启用
jsBridge.x5.setEnabledState(1, function() {
  alert("已设置,请重启APP。");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
  //state 参数,数字类型,启用/停用状态
  //-1 未设置(使用打包平台上 x5 功能配置选项的全局启用/停用设置)
  // 0 停用
  // 1 启用
jsBridge.x5.setEnabledState(1, function() {
  alert("已设置,请重启APP。");
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
  //state 参数,数字类型,启用/停用状态
  //-1 未设置(使用打包平台上 x5 功能配置选项的全局启用/停用设置)
  // 0 停用
  // 1 启用
jsBridge.x5.setEnabledState(1, function() {
  alert("已设置,请重启APP。");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发使用X5内核 腾讯X5内核打包APP getEnabledState 获取启用/停用状态

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

APP开发使用X5内核 腾讯X5内核打包APP getEnabledState 获取启用/停用状态

核心代码示例,详情参阅demo

jsBridge.x5.getEnabledState(function(state){
  //state,数字类型,启用/停用状态
  //-1 未设置(使用打包平台上 x5 功能配置选项的全局启用/停用设置)
  // 0 停用
  // 1 启用
  alert(state);
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.x5.getEnabledState(function(state){
  //state,数字类型,启用/停用状态
  //-1 未设置(使用打包平台上 x5 功能配置选项的全局启用/停用设置)
  // 0 停用
  // 1 启用
  alert(state);
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.x5.getEnabledState(function(state){
  //state,数字类型,启用/停用状态
  //-1 未设置(使用打包平台上 x5 功能配置选项的全局启用/停用设置)
  // 0 停用
  // 1 启用
  alert(state);
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

腾讯X5内核怎么集成在APP内使用呢?

腾讯X5内核怎么集成在APP内使用呢?
现在一门APP与腾讯X五引擎已经达成全方位的深度合作,一门APP在多个产品线深度集成X五引擎,广大一门APP制作者们即日起可wap网站在线生成app通过以下几方面在您的移动应用中使用X五引擎,享受X五引擎带来的种种优势。

腾讯X五引擎官网:http://x五.tencent.com ; 产品及优势介绍,可通过:http://x五.tencent.com/doc?id=十01 了解;

下面介绍怎么在一门APP官方使用腾讯X五引擎:

一、在SuperWebView中使用

SuperWebview是基于一门APP主要引擎的解决方式级SDK产品,提供给原生制作使用,原生应用集成SuperWebview SDK后,即可方便的通过SuperWebview来进行H五页面展示以及扩展API调用。

SuperWebview细致介绍及使用流程见《SuperWh5页面适配appebview制作指南》。

在动态编译SuperWebview SDK时,针对Android官方,我们提供了基于一门APP主要引擎的版本和基于腾讯X五引擎的版本供制作者选用,假设制作者选中了腾讯X五的版本,动态编译后的SDK中即搭载X五引擎。

使用流程:

1,登录一门APP官网:http://www.yimenapp.com

二,进入控制台创建 “Native” 应用

三,创建成功后进入该应用的预览界面,点击左侧“动态生成”,进入SDK编译界面

四,在官方选用处选中“腾讯X五(Android)”,如下图:

五,点击“编译SDK”按钮进行编译

六,将编译完成后的SDK下载,集成至您的移动应用项目中使用

七,集成该SDK后的移动应用在调用SuperWebview加载H五页面时,将使用X五引擎执行

2、在WebApp中使用

一门APP提供对已有H五站点的“封装加壳”服务,通过在控制台创建“WebApp”项目,填写你的H五站点地址,进行启动界面,ICON图标等轻松配置后,即可将你的H五站点一键编译生成Android和IOS两个官方的移动应用安装包,该移动应用上架发布后可以使用一门APP提供的如推送、版本更新等各项云服务。

在编译WebApp时,针对Android官方,我们提供了基于一门APP主要引擎的版本和基于腾讯X五引擎的版本供制作者选用,假设制作者选中了腾讯X五的版本,则编译后的移动应用将使用X五引擎加载你的H五站点。

因X五引擎兼容微信的缘故,该H五站点将拥有其在微信当中运行效果和体验。

使用流程:

1,登录一门APP官网:http://www.yimenapp.com

二,进入控制台创建 “app开发模拟器Web” 应用

三,创建成功后进入该应用的预览界面,分别进行 “端设置”、“证书”等配置

四,点击左侧“云编译”,进入移动应用编译界面

五,在官方选用处选中“腾讯X五(Android)”,如下图:

六,点击“云编译”按钮进行编译

七,编译完成后的移动应用,将使用X五引擎加载运行

3、在DeepEngine聚合API中使用

我们在聚合API中提供了名为“webBrowser”的内置浏览器功能模块

,该模块内部集成了X五引擎,方便制作者在DeepEngine中使用X五引擎进行H五页面的展示。

该模块通过可定制度高的“BrowserView”和独立Browser(类似于微信)两种方案提供API。

细致API见《webBrowser API文档》

使用流程:

1,登录一门APP官网:http://www.yimenapp.com

二,进入控制台创建 “Native” 应用

三,创建成功后进入该应用的预览界面,点击左侧“模块”,进入模块绑定界面

四,搜索“webBrowser”模块,并选中,如下图:

此后你编译的移动应用或者自定义loader中将包含搭载X五引擎的webBrowser模块,你能够在代码中通过:

api.require(“webBrowser”)的方案使用搭载X五引擎的模块,调用其API完成你的需求。

如:

打开一种X五View到当前Window:webBrowser.openView({param});

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

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

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

等等

4、一些X五引擎相关的事项

X五引擎现在只提供Android版本。

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