uexWidgetOne

2018-10-09 11:15 更新

1、簡(jiǎn)介

系統(tǒng)全局對(duì)象

1.1、屬性

platformName 系統(tǒng)名稱

uexWidgetOne.platformName
說(shuō)明:
同步獲取系統(tǒng)名稱,如android,iOS等。
平臺(tái)支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

  1. alert('系統(tǒng)為:' + uexWidgetOne.platformName);

platformVersion 系統(tǒng)版本

uexWidgetOne.platformVersion
說(shuō)明:
同步獲取系統(tǒng)版本,如2.3.4,4.3.1等。
平臺(tái)支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

  1. alert('系統(tǒng)版本為:' + uexWidgetOne.platformVersion);

iOS7Style 應(yīng)用iOS7風(fēng)格判斷

uexWidgetOne.iOS7Style
說(shuō)明:
判斷當(dāng)前應(yīng)用是否為iOS7風(fēng)格.0為非iOS7風(fēng)格,1為iOS7風(fēng)格.
平臺(tái)支持:
iOS6.0+
版本支持:
3.0.0+
示例:

  1. alert('應(yīng)用是否為iOS7風(fēng)格:' + uexWidgetOne. iOS7Style);

isFullScreen 應(yīng)用全屏判斷

uexWidgetOne.isFullScreen
說(shuō)明:
判斷當(dāng)前應(yīng)用是否為全屏.0非全屏(顯示狀態(tài)欄),1是全屏(不顯示狀態(tài)欄).
平臺(tái)支持:
iOS6.0+
版本支持:
3.0.0+
示例:

  1. alert('應(yīng)用是否為全屏:' + uexWidgetOne.isFullScreen);

2、方法

2.1、方法

getPlatform 獲取平臺(tái)信息

uexWidgetOne.getPlatform()
說(shuō)明:
獲取平臺(tái)信息
參數(shù):
無(wú)
平臺(tái)支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

  1. uexWidgetOne.getPlatform();

exit 退出

uexWidgetOne.exit(flag)
說(shuō)明:
退出程序
參數(shù):

  1. flag:(Number類型) 可選 是否彈出關(guān)閉提示框,0-不彈,否則彈提示框。

平臺(tái)支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

  1. uexWidgetOne.exit(0);

getCurrentWidgetInfo 獲取當(dāng)前widget信息

uexWidgetOne.getCurrentWidgetInfo()
說(shuō)明:
獲取當(dāng)前widget信息
參數(shù):
無(wú)
平臺(tái)支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

  1. uexWidgetOne.getCurrentWidgetInfo();

cleanCache 清除緩存

uexWidgetOne.cleanCache()
說(shuō)明:
清除當(dāng)前應(yīng)用的緩存,僅主widget調(diào)用此接口有效。
參數(shù):
無(wú)
平臺(tái)支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

  1. uexWidgetOne.cleanCache();

getMainWidgetId 獲取主widget的appId

uexWidgetOne.getMainWidgetId()
說(shuō)明:
獲取主widget的appId
參數(shù):
無(wú)
平臺(tái)支持:
Android2.2+
iOS6.0+
版本支持:
3.0.0+
示例:

  1. uexWidgetOne.getMainWidgetId();

2.2、回調(diào)方法

cbGetPlatform 獲取平臺(tái)信息的回調(diào)方法

uexWidgetOne.cbGetPlatform(opId,dataType,data)
參數(shù):

  1. opId:(Number類型) 必選 操作ID,在此函數(shù)中不起作用,可忽略
  2. dataType:(Number類型) 必選 參數(shù)類型詳見(jiàn)CONSTANTCallback方法數(shù)據(jù)類型
  3. data:(Number類型) 必選 返回當(dāng)前手機(jī)平臺(tái)的類型,詳見(jiàn)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 獲取當(dāng)前widget信息的回調(diào)方法

uexWidgetOne.cbGetCurrentWidgetInfo(opId,dataType,data)
參數(shù):

  1. opId:(Number類型) 必選 操作ID,在此函數(shù)中不起作用,可忽略
  2. dataType:(Number類型) 必選 參數(shù)類型詳見(jiàn)CONSTANTCallback方法數(shù)據(jù)類型
  3. data:(Number類型) 必選 回調(diào)當(dāng)前widget相關(guān)信息,json數(shù)據(jù)格式

版本支持:
3.0.0+
示例:

  1. function cbGetCurrentWidgetInfo(opId,dataType,data){
  2. var obj = eval('('+data+')');
  3. alert(obj.widgetId);//獲取當(dāng)前APP的一些信息,比如應(yīng)用ID之類的數(shù)據(jù)
  4. }
  5. window.uexOnload = function() {
  6. uexWidgetOne.cbGetCurrentWidgetInfo = cbGetCurrentWidgetInfo;
  7. }

cbCleanCache 清除緩存的回調(diào)方法

uexWidgetOne.cbCleanCache(opId,dataType,data)
參數(shù):

  1. opId:(Number類型) 必選 操作ID,在此函數(shù)中不起作用,可忽略
  2. dataType:(Number類型) 必選 參數(shù)類型詳見(jiàn)CONSTANTCallback方法數(shù)據(jù)類型
  3. data:(Number類型) 必選 返回uex.cSuccess或者uex.cFailed,詳見(jiàn)CONSTANTCallbackint類型數(shù)據(jù)

版本支持:
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的回調(diào)方法

uexWidgetOne.cbGetMainWidgetId(opId,dataType,data)
參數(shù):

  1. opId:(Number類型) 必選 操作ID,在此函數(shù)中不起作用,可忽略
  2. dataType:(Number類型) 必選 參數(shù)類型詳見(jiàn)CONSTANTCallback方法數(shù)據(jù)類型
  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 出現(xiàn)異常時(shí)的回調(diào)方法

uexWidgetOne.cbError(opId,errorCode,errorInfo)
參數(shù):

  1. opId:(Number類型) 必選 操作ID,在此函數(shù)中不起作用,可忽略
  2. errorCode:(Number類型) 必選 錯(cuò)誤代碼詳見(jiàn)ErrorCode
  3. errorInfo:(String類型) 必選 錯(cuò)誤信息

版本支持:
3.0.0+
示例:

  1. function cbError(opId,dataType,data){
  2. alert(data);
  3. }
  4. window.uexOnload = function() {
  5. uexWidgetOne.cbError = cbError;
  6. }
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)