systemGyro

立即使用

概述

本模块封装了陀螺仪相关功能。

模块接口

isGyroAvailable

检查设备是否有陀螺仪

isGyroAvailable(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status:true //布尔类型;是否有陀螺仪
}

示例代码

var systemGyro = api.require('systemGyro');
systemGyro.isGyroAvailable(function(ret){
    alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的 1.0.0 及更高版本

open

打开陀螺仪

open({params},callback(ret))

params

interval:

  • 类型:字符串
  • 描述:(可选项)间隔时间,单位秒(仅iOS支持)
  • 默认:0.1

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  • 说明:设备在X、Y、Z轴上所旋转的角速度
{
     x:              //数字类型
    y:              //数字类型
    z:              //数字类型
}

示例代码

var systemGyro = api.require('systemGyro');
systemGyro.open({
  interval:0.1
},function(ret){
    alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的 1.0.0 及更高版本

close

关闭陀螺仪

close()

示例代码

var systemGyro = api.require('systemGyro');
systemGyro.close();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本