专栏首页iOS开发笔记cordova插件-Device Motion

cordova插件-Device Motion

  • 添加插件

$ cordova plugin addcordova-plugin-device-motion

图 12如上则插入成功

  • 插件的使用
  • Methods
  • navigator.accelerometer.getCurrentAcceleration
  • navigator.accelerometer.watchAcceleration
  • navigator.accelerometer.clearWatch

2. Example

var watchID;
function  getCurrentAcceleration() {
    navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);
}

function watchACC() {
    var options = { frequency: 3000 };  // Update every 3 seconds

    watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);
}
function clearWa() {
    navigator.accelerometer.clearWatch(watchID);

}
function onSuccess(acceleration) {
    alert('Acceleration X: ' + acceleration.x + '\n' +
            'Acceleration Y: ' + acceleration.y + '\n' +
            'Acceleration Z: ' + acceleration.z + '\n' +
            'Timestamp: '      + acceleration.timestamp + '\n');
}

function onError() {
    alert('onError!');
}

本文分享自微信公众号 - iOS开发笔记(roclel),作者:Roc

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-07-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • cordova插件-Device Orientation

    添加插件 $ cordova plugin addcordova-plugin-device-orientation ? 图 13如上则插入成功 插件的使用...

    roc
  • ios开发之UICollectionView 崩溃的记录

    今天写代码,遇见了这样的错误,检查代码都没有错误,运行还是报如下的错误: *** Assertion failure in -[UICollectionVie...

    roc
  • ios开发之UICollectionView 崩溃的记录

    今天写代码,遇见了这样的错误,检查代码都没有错误,运行还是报如下的错误: *** Assertion failure in -[UICollectionVie...

    roc
  • 程序员面试金典 - 面试题 17.14. 最小K个数(快排划分O(n))

    来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/smallest-k-lcci 著作权归领扣网络所有...

    Michael阿明
  • linux系统下用户切换(3)

    su [user] 和 su - [user]的区别: su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境...

    joshua317
  • JavaScript:Array

    1. 原数组不变,返回新数组 concat(value/array) 连接两个或更多的数组,并返回结果。

    奋飛
  • JS面试之数组的几个不low操作(3)

    本文主要从应用来讲数组api的一些骚操作; 如一行代码扁平化n维数组、数组去重、求数组最大值、数组求和、排序、对象和数组的转化等; 上面这些应用场景你可以用一行...

    火狼1
  • OpenCV 直线拟合及应用

    [图片] OpenCV提供了7种(-1为用户定义)直线拟合方法,如下: CV_DIST_USER =-1, /* User defined dista...

    chaibubble
  • JavaScript 数组常用方法介绍

    当要使用迭代方法时,forEach 应该是最后被考虑的。主要原因是:forEach 与其他迭代方法比,语义性是最差的。更详细的说明见 avoid forEach...

    Joel
  • python 多重继承之拓扑排序

    在图论中,拓扑排序(Topological Sorting) 是一个 有向无环图(DAG,Directed Acyclic Graph) 的所有顶点的线性序列。...

    py3study

扫码关注云+社区

领取腾讯云代金券