系统全局对象
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)";
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();
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;
}