`
samwong
  • 浏览: 286907 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PhoneGap API帮助文档翻译—Accelerometer (加速度计) PhoneGap API帮助文档翻译—Accelerometer (加速度计)

 
阅读更多

PhoneGap API帮助文档翻译—Accelerometer (加速度计)

采集设备在x、y、z方向上的动作。

方法:
  • accelerometer.getCurrentAcceleration
  • accelerometer.watchAcceleration
  • accelerometer.clearWatch
参数:
  • accelerometerSuccess
  • accelerometerError
  • accelerometerOptions
对象(只读):
  • Acceleration
accelerometer.getCurrentAcceleration
返回当前沿x、y和z方向的加速度。
说明:
加速计是检测设备在当前方向上所做相对运动变化(增、减量)的运动传感器。加速计可以检测沿X、Y和Z轴的三维运动。
加速度数据通过accelerometerSuccess回调函数返回。

支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:

完整的范例:

iPhone的特异情况:
  • iPhone没有获取在任何给定点当前加速度数据的概念。
  • 你必须通过给定时间间隔查看加速度并获得数据。
  • 因此,getCurrentAcceleration函数会返回从phoneGap watchAccelerometer调用开始后的最近一个返回值
accelerometer.watchAcceleration
在固定的时间间隔获取沿x、y和z轴的加速度。

说明:
加速计是检测设备在当前方向上所做相对运动变化(增、减量)的动作传感器。加速计可以检测沿X、Y和Z轴的三维运动。
accelerometer.watchAcceleration每隔固定时间就获取一次设备的当前加速度。每次取得加速度后,accelerometerSuccess回调函数会被执行。通过acceleratorOptions对象的frequency参数可以设定以毫秒为单位的时间间隔。
返回的watch id是加速度计监视周期的引用,可以通过accelerometer.clearWatch调用该watch ID以停止对加速度计的监视。

支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:

完整的范例:

iPhone的特异情况:
  • 在请求的时间间隔,PhoneGap将调用success回调指向的函数,并传递加速度计数据。
  • 不过,PhoneGap将对设备的请求间隔时间限制为最小40ms,最大1000ms。
  • 例如,如果你设定每隔3秒(3000毫秒)请求一次,PhoneGap仍然每隔1秒请求一次设备,但是每隔3秒才调用一次success回调函数。
accelerometer.clearWatch
停止watch ID参数指向的加速度监视。
watchID:由accelerometer.watchAcceleration返回的引用标识ID。

支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:

完整的范例:
Acceleration
包含特定时间点采集到的加速计数据。
属性:
  • x:在X轴的运动量,[0, 1]范围(数字类型)
  • y:在Y轴的运动量,[0, 1]范围(数字类型)
  • z:在Z轴的运动量,[0, 1]范围(数字类型)
  • timestamp:以毫秒为单位的创建时间戳。(DOMTimeStamp类型)
说明:
这个对象是由phoneGap创建和填充,并由Acce这个对象是由PhoneGap创建和填充,并由Accelerometer的方法返回。

支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:

完整的范例:

accelerometerSuccess
提供加速度信息的onSuccess回调函数。

参数:
  • acceleration: 在某一时刻的加速度(Acacceleration:在某一时刻的加速度。(Acceleration对象类型)

accelerometerError
加速度方法的onError回调函数。

accelerometerOptions
定制检索加速度计的可选参数。
选项:
  • frequency:多少毫秒获取一次Acceleration。(数字类型)(默认值:10000)

采集设备在x、y、z方向上的动作。

方法:
  • accelerometer.getCurrentAcceleration
  • accelerometer.watchAcceleration
  • accelerometer.clearWatch
参数:
  • accelerometerSuccess
  • accelerometerError
  • accelerometerOptions
对象(只读):
  • Acceleration
accelerometer.getCurrentAcceleration
返回当前沿x、y和z方向的加速度。
说明:
加速计是检测设备在当前方向上所做相对运动变化(增、减量)的运动传感器。加速计可以检测沿X、Y和Z轴的三维运动。
加速度数据通过accelerometerSuccess回调函数返回。

支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:

完整的范例:

iPhone的特异情况:
  • iPhone没有获取在任何给定点当前加速度数据的概念。
  • 你必须通过给定时间间隔查看加速度并获得数据。
  • 因此,getCurrentAcceleration函数会返回从phoneGap watchAccelerometer调用开始后的最近一个返回值
accelerometer.watchAcceleration
在固定的时间间隔获取沿x、y和z轴的加速度。

说明:
加速计是检测设备在当前方向上所做相对运动变化(增、减量)的动作传感器。加速计可以检测沿X、Y和Z轴的三维运动。
accelerometer.watchAcceleration每隔固定时间就获取一次设备的当前加速度。每次取得加速度后,accelerometerSuccess回调函数会被执行。通过acceleratorOptions对象的frequency参数可以设定以毫秒为单位的时间间隔。
返回的watch id是加速度计监视周期的引用,可以通过accelerometer.clearWatch调用该watch ID以停止对加速度计的监视。

支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:

完整的范例:

iPhone的特异情况:
  • 在请求的时间间隔,PhoneGap将调用success回调指向的函数,并传递加速度计数据。
  • 不过,PhoneGap将对设备的请求间隔时间限制为最小40ms,最大1000ms。
  • 例如,如果你设定每隔3秒(3000毫秒)请求一次,PhoneGap仍然每隔1秒请求一次设备,但是每隔3秒才调用一次success回调函数。
accelerometer.clearWatch
停止watch ID参数指向的加速度监视。
watchID:由accelerometer.watchAcceleration返回的引用标识ID。

支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:

完整的范例:
Acceleration
包含特定时间点采集到的加速计数据。
属性:
  • x:在X轴的运动量,[0, 1]范围(数字类型)
  • y:在Y轴的运动量,[0, 1]范围(数字类型)
  • z:在Z轴的运动量,[0, 1]范围(数字类型)
  • timestamp:以毫秒为单位的创建时间戳。(DOMTimeStamp类型)
说明:
这个对象是由phoneGap创建和填充,并由Acce这个对象是由PhoneGap创建和填充,并由Accelerometer的方法返回。

支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:

完整的范例:

accelerometerSuccess
提供加速度信息的onSuccess回调函数。

参数:
  • acceleration: 在某一时刻的加速度(Acacceleration:在某一时刻的加速度。(Acceleration对象类型)

accelerometerError
加速度方法的onError回调函数。

accelerometerOptions
定制检索加速度计的可选参数。
选项:
  • frequency:多少毫秒获取一次Acceleration。(数字类型)(默认值:10000)
分享到:
评论

相关推荐

    PhoneGap,API帮助文档翻译整理1-Accelerometer(加速度计)

    ### PhoneGap中的Accelerometer(加速度计)API详解 #### 一、简介 加速度计是一种常见的硬件传感器,被广泛应用于智能手机和平板电脑等移动设备上。它主要用于测量设备在三维空间中的线性加速度,通常包括三个轴...

    PhoneGap,API帮助文档.zip

    1. **加速度计(Accelerometer)**:加速度计API允许应用程序获取设备的运动数据,包括X、Y、Z轴上的加速度。这在游戏开发或运动监测应用中非常有用,例如检测手机的倾斜或晃动。 2. **相机(Camera)**:通过相机...

    phonegap api中文手册

    **加速度计**是PhoneGap API中的一个重要模块,用于获取设备在X、Y、Z三个方向上的物理加速度。它主要用于监测设备的物理运动,比如摇晃、倾斜等动作。 - **方法** - `accelerometer.getCurrentAcceleration()`: ...

    PhoneGap的API组件及使用方法

    10. **加速计** (Accelerometer): `navigator.accelerometer`允许获取设备的加速度数据。 11. ** Compass **(指南针): `navigator.compass`用于获取设备的方向信息。 12. **振动** (Vibration): 使用`navigator....

    PhoneGap - API 中文说明

    Accelerometer 加速度计 Camera 相机 Capture 捕捉 Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知 Storage 存储

    PhoneGap - API 中文说明.rar )

    Accelerometer 加速度计 Camera 相机 Capture 捕捉 Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知 Storage 存储

    Phonegap API中文版

    PhoneGap API是这个框架的核心,提供了与设备硬件功能交互的能力,如摄像头、加速度计、GPS等。本资源是PhoneGap API的中文版,对于中国开发者来说,无疑是一个宝贵的参考资料。 在使用PhoneGap API进行开发时,有...

    phoneGap得到手机加速度

    PhoneGap的核心理念是通过Web技术来桥接移动设备的硬件功能,如摄像头、加速度计等,使得Web开发者也能利用这些硬件特性,而无需深入学习原生的iOS或Android开发。 在本项目中,我们将关注如何使用PhoneGap获取手机...

    Phonegap_API_中文版

    9. **加速计和陀螺仪**:如果你的应用需要检测设备的物理运动,可以使用Accelerometer和Compass API,获取设备的加速度和方向信息。 10. **文件系统访问**:PhoneGap的File API允许你操作本地文件系统,如读取、...

    Phonegap API Demo(New)

    `navigator.accelerometer`对象提供了`getAcceleration`方法来获取当前的加速度值。 4. **摄像头API**:让用户能够拍照或从相册选择图片,然后将其集成到应用中。`navigator.camera`提供了`getPicture`函数,可以...

    PhoneGap中文API(稀有,且用且珍藏)

    加速计模块是PhoneGap提供的一个设备API,允许开发者通过JavaScript来访问设备的加速计硬件,获取设备在空间中的加速度变化信息,从而实现相应的应用功能。加速计能检测到设备在三个正交轴(x、y、z轴)上的加速度...

    html5框架PhoneGap API详解笔记(ppt及word版)

    8. **加速计API(Accelerometer API)**:获取设备的加速度信息。 9. ** Compass API(指南针API)**:获取设备的方向信息。 10. **联系人API(Contacts API)**:读取、创建、更新和删除设备的联系人信息。 11. **...

    PhoneGap中文API

    4. **PhoneGap API**: 这个API包括了多个模块,如`Accelerometer`(加速度计)、`Geolocation`(定位服务)、`Notification`(通知)、`Media`(音频播放)等。每个模块都有一系列的函数,如`watchAcceleration`用于...

    【DOC】PhoneGap_API

    1. Accelerometer:加速度计API提供了测量设备在三维空间中运动的能力。开发者可以获取到设备在X、Y、Z轴上的加速度数据,从而实现基于用户移动或设备倾斜的应用功能。此API在Moto2.3.7和Samsung2.3.3上均得到支持。...

    Accelerometer

    标题中的“Accelerometer”指的是手机或移动设备中的加速度传感器,它能够检测设备在三个轴向(X、Y、Z)上的线性加速度变化。这个技术在移动应用开发,尤其是使用PhoneGap框架时,是相当重要的一个部分。PhoneGap是...

    使用Javascript和PhoneGap 3.0.0进行移动加速度计编程

    在JavaScript中与加速度计交互,主要依赖于PhoneGap提供的Device Motion API(也称为Accelerometer API)。这个API提供了实时获取设备加速度数据的能力,可以用于创建各种创新的应用,比如游戏、健康追踪器或导航...

    《Apress Beginning PhoneGap》源码

    《Apress Beginning PhoneGap》 源码 PhoneGap-Accelerometer PhoneGap-Accelerometer-Image PhoneGap-Android-GWT-Hellworld PhoneGap-Camera PhoneGap-Compass PhoneGap-DeviceInfo 等

    PhoneGap Webapp程序

    4. **PhoneGap API**:PhoneGap提供了丰富的API,如 accelerometer(加速度计)、camera(摄像头)、geolocation(地理位置)、media(多媒体)、通知(notifications)等,使得Web应用可以与设备硬件深度交互。...

Global site tag (gtag.js) - Google Analytics