设备

加速计

    onAccelerometerChange(function callback)

监听加速度数据,频率:5次/秒,接口调用后会自动开始监听,可使用 stopAccelerometer 停止监听。

参数

  • function callback: 监听加速度数据的回调函数

callback 回调函数参数

属性

键值类型

说明

x

number

x轴

y

number

y轴

z

number

z轴

    startAccelerometer(Object object)

开始监听加速度数据。

参数

  • Object object

属性

键值类型

是否必填

说明

interval

string

监听加速度数据回调函数的执行频率

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

  • interval 的合法值

说明

game

适用于更新游戏的回调频率,在 20ms/次 左右

ui

适用于更新 UI 的回调频率,在 60ms/次 左右

normal

普通的回调频率,在 200ms/次 左右

默认值

    stopAccelerometer(Object object)

停止监听加速度数据。

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数(调用成功、失败都会执行

电量

    getBatteryInfo(Object object)

获取设备电量

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

success 回调函数

参数

  • BatteryInfo res

属性

键值类型

说明

level

number

设备电量,范围 1 - 100

isCharging

number

是否正在充电中(支持版本: (core 版本 >= 1.1.0)

   getBatteryInfoSync()

支持版本: (core 版本 >= 1.1.0) getBatteryInfo()的同步版本,获取设备电量。

剪贴板

    getClipboardData(Object object)

获取系统剪贴板的内容

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

success 回调函数

参数

  • Object object

属性

键值类型

说明

data

string

剪贴板的内容

    setClipboardData(Object object)

设置系统剪贴板的内容

参数

  • Object object

属性

键值类型

是否必填

说明

data

string

剪贴板的内容

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

罗盘

    onCompassChange(function callback)

监听罗盘数据,频率:5 次/秒,接口调用后会自动开始监听,可使用 stopCompass 停止监听。

参数

  • function callback

监听罗盘数据的回调函数

  • callback 回调函数

参数

  • Object object

属性

键值类型

说明

direction

number

面对的方向度数

    startCompass(Object object)

开始监听罗盘数据

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

    stopCompass(Object object)

停止监听罗盘数据

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

网络

    getNetworkType(Object object)

获取网络类型

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

    onNetworkStatusChange(function callback)

监听网络状态变化事件

参数

  • function callback

监听事件的回调函数

  • callback 回调函数

参数

  • Object res

属性

键值类型

说明

isConnected

boolean

当前是否有网络链接

networkType

string

网络类型

  • networkType 的合法值

说明

wifi

wifi

网络

2g

2g

网络

3g

3g

网络

4g

4g

网络

unknown

Android 下不常见的网络类型

none

无网络

    offNetworkStatusChange(function callback)

取消监听键盘输入事件

参数

  • function callback

取消监听事件的回调函数

屏幕

    getScreenBrightness(Object object)

获取屏幕亮度

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

    setKeepScreenOn(Object object)

设置是否保持常亮状态

参数

  • Object object

属性

键值类型

是否必填

说明

keepScreenOn

boolean

keepScreenOn

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

    setScreenBrightness(Object object)

设置屏幕亮度

参数

  • Object object

属性

键值类型

是否必填

说明

value

number

屏幕亮度值,范围 0 ~ 1,0 最暗,1 最亮

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

振动

    vibrateShort(Object object)

使手机发生较短时间的振动(40 ms)

在 iOS 平台上,iPhone 7 / 7 Plus 以下设备不生效

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

    vibrateLong(Object object)

使手机发生较长时间的振动(400 ms)

参数

  • Object object

属性

键值类型

是否必填

说明

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数

Last updated