uexWidgetOne查看3.0文档

1、简介

系统全局对象

1.1、属性
platformName

uexWidgetOne.platformName

说明:

系统名称,真机上返回值为android或者iOS

示例:

alert('系统为:' + uexWidgetOne.platformName);
platformVersion

uexWidgetOne.platformVersion

说明:

系统版本,如2.3.4,4.3.1等.

示例:

alert('系统版本为:' + uexWidgetOne.platformVersion);
isFullScreen

uexWidgetOne.isFullScreen

说明:

判断当前应用是否为全屏.0非全屏(显示状态栏),1是全屏(不显示状态栏).

示例:

alert('应用是否为全屏:' + uexWidgetOne.isFullScreen)";

2、API概览

  • 以下的所有API默认支持Android4.0+iOS7.0+操作系统
  • 以下的所有API默认在引擎版本4.0.0+可用.
  • 特殊情况会单独进行说明.
2.1、方法
getPlatform //获取平台信息

uexWidgetOne.getPlatform()

说明:

获取平台信息

参数:

返回值:

Number类型,0为iOS,1为Android

版本支持:

3.0.0+

示例:

uexWidgetOne.getPlatform();
exit //退出程序

uexWidgetOne.exit(flag)

说明:

退出程序

参数:

flag:(Number类型) 可选 是否弹出关闭提示框,0-不弹,否则弹提示框.

示例:

uexWidgetOne.exit(0);
getCurrentWidgetInfo //获取当前widget信息

uexWidgetOne.getCurrentWidgetInfo()

说明:

获取当前widget信息

参数:

返回值:

Json对象,各参数如下:

参数名称 参数类型 说明
appId String
version String
name String
icon String icon的路径

示例:

var widgetInfo=uexWidgetOne.getCurrentWidgetInfo();
console.log(widgetInfo.name)
cleanCache //清除当前应用的网页缓存

uexWidgetOne.cleanCache()

说明:

清除当前应用的网页缓存,仅主widget调用此接口有效.

示例:

uexWidgetOne.cleanCache();
getMainWidgetId //获取主widget的appId

uexWidgetOne.getMainWidgetId()

说明:

获取主widget的appId

参数:

返回值:

String类型

示例:

var appId=uexWidgetOne.getMainWidgetId();
getEngineVersion //获取当前引擎版本

uexWidgetOne.getEngineVersion()

说明:

获取当前引擎版本

参数:

返回值:

返回值是String类型的字符串,代表当前的引擎版本.比如"3.4.0"

示例:

alert("engine version:" + uexWidgetOne.getEngineVersion());
getEngineVersionCode //获取当前引擎版本号

uexWidgetOne.getEngineVersionCode()

说明:

获取当前引擎版本号

参数:

返回值:

返回值是Number类型

引擎版本和引擎版本号的转换规则如下所示:
"3.4.0"  => 30400
"3.5.2"  => 30502
"3.16.13" => 31613

示例:

alert("engine version code:" + uexWidgetOne.getEngineVersionCode());
restart //重启应用

uexWidgetOne.restart()

说明:

重启应用

参数:

版本支持:

iOS 4.1.0+

Android 4.1.3+

示例:

uexWidgetOne.restart();

2.2、回调方法

cbError //出现异常时的回调方法

uexWidgetOne.cbError(opId,errorCode,errorInfo)

说明:

出现异常时的回调方法 参数:

opId:(Number类型) 必选  操作ID,在此函数中不起作用,可忽略
errorCode:(Number类型) 必选  错误代码
errorInfo:(String类型) 必选  错误信息

示例:

function cbError(opId,dataType,data){
    alert(data);
}
window.uexOnload = function() {
uexWidgetOne.cbError = cbError;
}
还需要帮助吗? 联系我们
最新更新 8th Jul 2021