📜  PhoneGap读取加速度计

📅  最后修改于: 2021-01-07 10:36:14             🧑  作者: Mango

读取加速度计

我们知道PhoneGap旨在简化开发跨平台应用程序的过程。如果PhoneGap无法与设备硬件进行交互,则它的功能将不那么强大。在本节中,我们将使用加速度计来确定设备在空间中的位置。在PhoneGap中使用加速度计将执行以下步骤:

1)创建一个新项目

首先,我们将使用空白模板PhoneGap项目链接。


2)创建window.onload函数

现在,我们将使用首选标题更改标题标签。我们将在

3)创建回调函数

现在,我们将创建成功失败回调函数。发生任何类型的故障时,将调用fail函数。此函数仅包含警报函数。之后,我们将创建一个成功函数。在此函数,我们将获得一个包含加速度信息的对象。该函数将加速度信息作为参数。

我们将首先处理实际的X值。因此,我们将在用户界面中创建一个输出字段,并通过以下方式使用id属性将ID赋予ID:


现在,在成功函数,我们将使用document.getElementById()获得outX元素,并通过以下方式从加速信息中设置X值:

document.getElementById('outX').innerHTML = "X:" + accel.x;

同样,我们将对Y和Z进行操作。我们将为它们创建输出字段,并同时获取元素。

为Y和Z创建输出字段



outY和outZ元素

document.getElementById('outY').innerHTML = "
Y:" + accel.y; document.getElementById('outZ').innerHTML = "
Z:" + accel.z;

完整的代码:



    
        
        
         Accelerometer 
        
    
    
        
        
        
        
    

输出: