博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cordova,phonegap 重力感应
阅读量:4590 次
发布时间:2019-06-09

本文共 1360 字,大约阅读时间需要 4 分钟。

3.0版本后,cordova通过插件模式实现设备API,使用CLI的plugin命令可以添加或者移除插件:

$ cordova plugin add org.apache.cordova.device-motion    $ cordova plugin ls    [ 'org.apache.cordova.device-motion' ]    $ cordova plugin rm org.apache.cordova.device-motion
这个命令可以应用于所有平台,但是修改平台特定的配置设置需要使用下面的方法
  • Amazon Fire OS(在 res/xml/config.xml中)
  • Android(在 res/xml/config.xml中)
  • BlackBerry 10 (在www/config.xml中)
  • IOS (在应用程序名的 config.xml 文件)
  • Windows Phone (在 Properties/WPAppManifest.xml中)

函数

accelerometer.getCurrentAccelerometer()

获取当前沿x、y、z方向的加速度。
navigator.accelerometer.getCurrentAcceleration(accelerometerSuccess, accelerometerError);

描述

加速度传感器是一种运动传感器,它检测设备在三维空间中沿x/y/z方向相对于前一时刻的变化数据。
 
这些值是通过传递给 accelerometerSuccess 回到函数的参数返回的。
 

简单例子

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!');};document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() {
        navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);     } 远程使用,要注意需要把plugins 等拷贝过去。

转载于:https://www.cnblogs.com/aibo/p/4194788.html

你可能感兴趣的文章
20. 最长公共子串(ToDo)[LCS]
查看>>
浮动:图解两栏布局
查看>>
CSS3 box-sizing 属性
查看>>
expect用法
查看>>
JavaScript [ 转 ] —— 面向对象编程(二):构造函数的继承
查看>>
$百度应用引擎BAE的使用与应用部署
查看>>
Keras入门——(6)长短期记忆网络LSTM(三)
查看>>
高效算法的常用技术(算法导论)
查看>>
TCP、UDP套接字网络协议
查看>>
STDIN_FILENO与stdin区别(转)
查看>>
页面操作postback后保持滚动条位置
查看>>
nginx动静分离小示例
查看>>
nginx socket转发设置
查看>>
centos samba搭建
查看>>
Android Studio 错误: 非法字符: '\ufeff'
查看>>
并发编程--一堆锁,GIL,同步异步,Event事件
查看>>
svn配置
查看>>
解决SQLite database is locked
查看>>
Javascript中this关键字
查看>>
微信静默授权
查看>>