课程表

开发工具IDE

应用引擎

工具箱
速查手册

uexWidgetOne

当前位置:免费教程 » 移动开发 » AppCan

1、简介

系统全局对象

1.1、属性

platformName 系统名称

uexWidgetOne.platformName
说明:
同步获取系统名称,如android,iOS等。
平台支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

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

platformVersion 系统版本

uexWidgetOne.platformVersion
说明:
同步获取系统版本,如2.3.4,4.3.1等。
平台支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

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

iOS7Style 应用iOS7风格判断

uexWidgetOne.iOS7Style
说明:
判断当前应用是否为iOS7风格.0为非iOS7风格,1为iOS7风格.
平台支持:
iOS6.0+
版本支持:
3.0.0+
示例:

    1. alert('应用是否为iOS7风格:' + uexWidgetOne. iOS7Style);

isFullScreen 应用全屏判断

uexWidgetOne.isFullScreen
说明:
判断当前应用是否为全屏.0非全屏(显示状态栏),1是全屏(不显示状态栏).
平台支持:
iOS6.0+
版本支持:
3.0.0+
示例:

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

2、方法

2.1、方法

getPlatform 获取平台信息

uexWidgetOne.getPlatform()
说明:
获取平台信息
参数:

平台支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

    1. uexWidgetOne.getPlatform();

exit 退出

uexWidgetOne.exit(flag)
说明:
退出程序
参数:

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

平台支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

    1. uexWidgetOne.exit(0);

getCurrentWidgetInfo 获取当前widget信息

uexWidgetOne.getCurrentWidgetInfo()
说明:
获取当前widget信息
参数:

平台支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

    1. uexWidgetOne.getCurrentWidgetInfo();

cleanCache 清除缓存

uexWidgetOne.cleanCache()
说明:
清除当前应用的缓存,仅主widget调用此接口有效。
参数:

平台支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

    1. uexWidgetOne.cleanCache();

getMainWidgetId 获取主widget的appId

uexWidgetOne.getMainWidgetId()
说明:
获取主widget的appId
参数:

平台支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

    1. uexWidgetOne.getMainWidgetId();

2.2、回调方法

cbGetPlatform 获取平台信息的回调方法

uexWidgetOne.cbGetPlatform(opId,dataType,data)
参数:

    1. opId:(Number类型) 必选 操作ID,在此函数中不起作用,可忽略
    2. dataType:(Number类型) 必选 参数类型详见CONSTANTCallback方法数据类型
    3. data:(Number类型) 必选 返回当前手机平台的类型,详见CONSTANTPlatformInfo

版本支持:
3.0.0+
示例:

    1. function cbGetPlatform(opId,dataType,data){
    2. if(data == 0){
    3. alert("iOS");
    4. }else if(data == 1){
    5. alert("Android"); }
    6. }
    7. window.uexOnload = function() {
    8. uexWidgetOne.cbGetPlatform = cbGetPlatform;
    9. }

cbGetCurrentWidgetInfo 获取当前widget信息的回调方法

uexWidgetOne.cbGetCurrentWidgetInfo(opId,dataType,data)
参数:

    1. opId:(Number类型) 必选 操作ID,在此函数中不起作用,可忽略
    2. dataType:(Number类型) 必选 参数类型详见CONSTANTCallback方法数据类型
    3. data:(Number类型) 必选 回调当前widget相关信息,json数据格式

版本支持:
3.0.0+
示例:

    1. function cbGetCurrentWidgetInfo(opId,dataType,data){
    2. var obj = eval('('+data+')');
    3. alert(obj.widgetId);//获取当前APP的一些信息,比如应用ID之类的数据
    4. }
    5. window.uexOnload = function() {
    6. uexWidgetOne.cbGetCurrentWidgetInfo = cbGetCurrentWidgetInfo;
    7. }

cbCleanCache 清除缓存的回调方法

uexWidgetOne.cbCleanCache(opId,dataType,data)
参数:

    1. opId:(Number类型) 必选 操作ID,在此函数中不起作用,可忽略
    2. dataType:(Number类型) 必选 参数类型详见CONSTANTCallback方法数据类型
    3. data:(Number类型) 必选 返回uex.cSuccess或者uex.cFailed,详见CONSTANTCallbackint类型数据

版本支持:
3.0.0+
示例:

    1. function cbCleanCache(opId,dataType,data){
    2. if(data == 0){
    3. alert("清除成功!");
    4. }else{
    5. alert("非主widget不能清除Cache!");
    6. }
    7. }
    8. window.uexOnload = function() {
    9. uexWidgetOne.cbCleanCache = cbCleanCache;
    10. }

cbGetMainWidgetId 获取主widget的appId的回调方法

uexWidgetOne.cbGetMainWidgetId(opId,dataType,data)
参数:

    1. opId:(Number类型) 必选 操作ID,在此函数中不起作用,可忽略
    2. dataType:(Number类型) 必选 参数类型详见CONSTANTCallback方法数据类型
    3. data:(Number类型) 必选 返回主widgetappId

版本支持:
3.0.0+
示例:

    1. function cbGetMainWidgetId(opId,dataType,data){
    2. alert("主widgetId 为:"+data);
    3. }
    4. window.uexOnload = function() {
    5. uexWidgetOne.cbGetMainWidgetId = cbGetMainWidgetId;
    6. }

cbError 出现异常时的回调方法

uexWidgetOne.cbError(opId,errorCode,errorInfo)
参数:

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

版本支持:
3.0.0+
示例:

    1. function cbError(opId,dataType,data){
    2. alert(data);
    3. }
    4. window.uexOnload = function() {
    5. uexWidgetOne.cbError = cbError;
    6. }
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号