自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解析PhoneGap API幫助文檔翻譯Accelerometer加速度計(jì)

移動(dòng)開(kāi)發(fā)
PhoneGap API幫助文檔翻譯Accelerometer加速度計(jì)是本文要介紹的內(nèi)容,主要是來(lái)了解并學(xué)習(xí)PhoneGap API文檔的翻譯,具體PhoneGap API文檔的內(nèi)容來(lái)看本文。

PhoneGap API幫助文檔翻譯Accelerometer加速度計(jì)是本文要介紹的內(nèi)容,主要是來(lái)了解并學(xué)習(xí)PhoneGap API文檔的翻譯,具體PhoneGap API文檔的內(nèi)容來(lái)看本文,采集設(shè)備在x、y、z方向上的動(dòng)作。

方法:

  1. accelerometer.getCurrentAcceleration  
  2. accelerometer.watchAcceleration  
  3. accelerometer.clearWatch 

參數(shù):

  1. accelerometerSuccess  
  2. accelerometerError  
  3. accelerometerOptions 

對(duì)象(只讀):

  1. Acceleration  
  2. accelerometer.getCurrentAcceleration   

返回當(dāng)前沿x、y和z方向的加速度。

  1. navigator.accelerometer.getCurrentAcceleration(accelerometerSuccess, accelerometerError);    
  2. navigator.accelerometer.getCurrentAcceleration(accelerometerSuccess, accelerometerError); 

PhoneGap API說(shuō)明:

加速計(jì)是檢測(cè)設(shè)備在當(dāng)前方向上所做相對(duì)運(yùn)動(dòng)變化(增、減量)的運(yùn)動(dòng)傳感器。加速計(jì)可以檢測(cè)沿X、Y和Z軸的三維運(yùn)動(dòng)。

加速度數(shù)據(jù)通過(guò)accelerometerSuccess回調(diào)函數(shù)返回。

支持的平臺(tái):

Android

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡(jiǎn)單的范例:

  1. function onSuccess(acceleration) {    
  2.     alert('Acceleration X: ' + acceleration.x + '\n' +    
  3.     'Acceleration Y: ' + acceleration.y + '\n' +    
  4.     'Acceleration Z: ' + acceleration.z + '\n' +    
  5.     'Timestamp: '      + acceleration.timestamp + '\n');    
  6. }    
  7.         
  8. function onError() {    
  9.     alert('onError!');    
  10. }    
  11.         
  12. navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);    
  13. function onSuccess(acceleration) {  
  14.  alert('Acceleration X: ' + acceleration.x + '\n' +  
  15.  'Acceleration Y: ' + acceleration.y + '\n' +  
  16.  'Acceleration Z: ' + acceleration.z + '\n' +  
  17.  'Timestamp: '      + acceleration.timestamp + '\n');  
  18. }  
  19.    
  20. function onError() {  
  21.  alert('onError!');  
  22. }  
  23.    
  24. navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);  

完整的范例:

  1. </pre><pre name="code" class="html"><!DOCTYPE html>    
  2. <html>    
  3. <head>    
  4. <title>Acceleration Example</title>    
  5.     
  6. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>    
  7. <script type="text/javascript" charset="utf-8">    
  8.     
  9.     // 等待加載PhoneGap       
  10.     document.addEventListener("deviceready", onDeviceReady, false);     
  11.     
  12.     // PhoneGap加載完畢    
  13.     function onDeviceReady() {    
  14.         navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);    
  15.     }    
  16.     
  17.     // onSuccess: 返回當(dāng)前加速度數(shù)據(jù)的快照    
  18.     function onSuccess(acceleration) {    
  19.         alert('Acceleration X: ' + acceleration.x + '\n' +    
  20.             'Acceleration Y: ' + acceleration.y + '\n' +    
  21.             'Acceleration Z: ' + acceleration.z + '\n' +    
  22.             'Timestamp: '      + acceleration.timestamp + '\n');    
  23.     }    
  24.     
  25.     // onError: 返回加速度數(shù)據(jù)失敗    
  26.     function onError() {    
  27.         alert('onError!');    
  28.     }    
  29.         
  30. </script>    
  31.     
  32. </head>    
  33. <body>    
  34.     <h1>Example</h1>    
  35.     <p>getCurrentAcceleration</p>    
  36. </body>    
  37. </html>    
  38. </pre><pre name="code" class="html"><!DOCTYPE html> 
  39. <html> 
  40. <head> 
  41. <title>Acceleration Example</title> 
  42.  
  43. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  44. <script type="text/javascript" charset="utf-8"> 
  45.  
  46.  // 等待加載PhoneGap     
  47.  document.addEventListener("deviceready", onDeviceReady, false);   
  48.  
  49.  // PhoneGap加載完畢  
  50.  function onDeviceReady() {  
  51.   navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);  
  52.  }  
  53.  
  54.  // onSuccess: 返回當(dāng)前加速度數(shù)據(jù)的快照  
  55.  function onSuccess(acceleration) {  
  56.   alert('Acceleration X: ' + acceleration.x + '\n' +  
  57.    'Acceleration Y: ' + acceleration.y + '\n' +  
  58.    'Acceleration Z: ' + acceleration.z + '\n' +  
  59.    'Timestamp: '      + acceleration.timestamp + '\n');  
  60.  }  
  61.  
  62.  // onError: 返回加速度數(shù)據(jù)失敗  
  63.  function onError() {  
  64.   alert('onError!');  
  65.  }  
  66.    
  67. </script> 
  68.  
  69. </head> 
  70. <body> 
  71.  <h1>Example</h1> 
  72.  <p>getCurrentAcceleration</p> 
  73. </body> 
  74. </html> 

#p#

iPhone的特異情況:

iPhone沒(méi)有獲取在任何給定點(diǎn)當(dāng)前加速度數(shù)據(jù)的概念。

你必須通過(guò)給定時(shí)間間隔查看加速度并獲得數(shù)據(jù)。

因此,getCurrentAcceleration函數(shù)會(huì)返回從phoneGap watchAccelerometer調(diào)用開(kāi)始后的最近一個(gè)返回值

accelerometer.watchAcceleration  
 
在固定的時(shí)間間隔獲取沿x、y和z軸的加速度。

  1. var watchID = navigator.accelerometer.watchAcceleration(accelerometerSuccess,    
  2.                             accelerometerError,    
  3.                             [accelerometerOptions]);    
  4. var watchID = navigator.accelerometer.watchAcceleration(accelerometerSuccess,  
  5.        accelerometerError,  
  6.        [accelerometerOptions]); 

PhoneGap API說(shuō)明:

加速計(jì)是檢測(cè)設(shè)備在當(dāng)前方向上所做相對(duì)運(yùn)動(dòng)變化(增、減量)的動(dòng)作傳感器。加速計(jì)可以檢測(cè)沿X、Y和Z軸的三維運(yùn)動(dòng)。

accelerometer.watchAcceleration每隔固定時(shí)間就獲取一次設(shè)備的當(dāng)前加速度。每次取得加速度后,accelerometerSuccess回調(diào)函數(shù)會(huì)被執(zhí)行。通過(guò)acceleratorOptions對(duì)象的frequency參數(shù)可以設(shè)定以毫秒為單位的時(shí)間間隔。

返回的watch id是加速度計(jì)監(jiān)視周期的引用,可以通過(guò)accelerometer.clearWatch調(diào)用該watch ID以停止對(duì)加速度計(jì)的監(jiān)視。

支持的平臺(tái):

Android

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡(jiǎn)單的范例:

  1. function onSuccess(acceleration) {    
  2.     alert('Acceleration X: ' + acceleration.x + '\n' +    
  3.     'Acceleration Y: ' + acceleration.y + '\n' +    
  4.     'Acceleration Z: ' + acceleration.z + '\n' +    
  5.     'Timestamp: '      + acceleration.timestamp + '\n');    
  6. }     
  7. function onError() {    
  8.     alert('onError!');    
  9. }    
  10. var options = { frequency: 3000 };  // 每隔3秒更新一次      
  11. var watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);    
  12. function onSuccess(acceleration) {  
  13.  alert('Acceleration X: ' + acceleration.x + '\n' +  
  14.  'Acceleration Y: ' + acceleration.y + '\n' +  
  15.  'Acceleration Z: ' + acceleration.z + '\n' +  
  16.  'Timestamp: '      + acceleration.timestamp + '\n');  
  17. }  
  18. function onError() {  
  19.  alert('onError!');  
  20. }  
  21. var options = { frequency: 3000 };  // 每隔3秒更新一次  
  22. var watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);  

完整的范例:

  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>    
  4. <title>Acceleration Example</title>    
  5.         
  6. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>    
  7. <script type="text/javascript" charset="utf-8">    
  8.     
  9.     // watch id 是當(dāng)前“watchAcceleration”的引用    
  10.     var watchID = null;    
  11.         
  12.     // 等待加載PhoneGap    
  13.     document.addEventListener("deviceready", onDeviceReady, false);    
  14.         
  15.     // PhoneGap加載完畢    
  16.     function onDeviceReady() {    
  17.         startWatch();    
  18.     }    
  19.         
  20.     // 開(kāi)始監(jiān)視加速度    
  21.     function startWatch() {    
  22.         
  23.     // 每隔3秒鐘更新一次加速度數(shù)據(jù)    
  24.     var options = { frequency: 3000 };    
  25.         
  26.     watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);    
  27.     }    
  28.         
  29.     // 停止監(jiān)視加速度    
  30.     function stopWatch() {    
  31.         if (watchID) {    
  32.             navigator.accelerometer.clearWatch(watchID);    
  33.             watchID = null;    
  34.         }    
  35.     }    
  36.         
  37.     // onSuccess: 獲取當(dāng)前加速度數(shù)據(jù)的快照    
  38.     function onSuccess(acceleration) {    
  39.         var element = document.getElementById('accelerometer');    
  40.         element.innerHTML = 'Acceleration X: ' + acceleration.x + '<br />' +    
  41.                             'Acceleration Y: ' + acceleration.y + '<br />' +    
  42.                             'Acceleration Z: ' + acceleration.z + '<br />' +    
  43.                             'Timestamp: '      + acceleration.timestamp + '<br />';    
  44.     }    
  45.         
  46.     // onError: 獲取加速度失敗    
  47.     function onError() {    
  48.         alert('onError!');    
  49.     }    
  50.         
  51. </script>    
  52.     
  53. </head>    
  54. <body>    
  55.     <div id="accelerometer">Waiting for accelerometer...</div>    
  56. </body>    
  57. </html>    
  58. <!DOCTYPE html> 
  59. <html> 
  60. <head> 
  61. <title>Acceleration Example</title> 
  62.    
  63. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  64. <script type="text/javascript" charset="utf-8"> 
  65.  
  66.  // watch id 是當(dāng)前“watchAcceleration”的引用  
  67.  var watchID = null;  
  68.    
  69.  // 等待加載PhoneGap  
  70.  document.addEventListener("deviceready", onDeviceReady, false);  
  71.    
  72.  // PhoneGap加載完畢  
  73.  function onDeviceReady() {  
  74.   startWatch();  
  75.  }  
  76.    
  77.  // 開(kāi)始監(jiān)視加速度  
  78.  function startWatch() {  
  79.    
  80.  // 每隔3秒鐘更新一次加速度數(shù)據(jù)  
  81.  var options = { frequency: 3000 };  
  82.    
  83.  watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);  
  84.  }  
  85.    
  86.  // 停止監(jiān)視加速度  
  87.  function stopWatch() {  
  88.   if (watchID) {  
  89.    navigator.accelerometer.clearWatch(watchID);  
  90.    watchID = null;  
  91.   }  
  92.  }  
  93.    
  94.  // onSuccess: 獲取當(dāng)前加速度數(shù)據(jù)的快照  
  95.  function onSuccess(acceleration) {  
  96.   var element = document.getElementById('accelerometer');  
  97.   element.innerHTML = 'Acceleration X: ' + acceleration.x + '<br />' +  
  98.        'Acceleration Y: ' + acceleration.y + '<br />' +  
  99.        'Acceleration Z: ' + acceleration.z + '<br />' +  
  100.        'Timestamp: '      + acceleration.timestamp + '<br />';  
  101.  }  
  102.    
  103.  // onError: 獲取加速度失敗  
  104.  function onError() {  
  105.   alert('onError!');  
  106.  }  
  107.    
  108. </script> 
  109.  
  110. </head> 
  111. <body> 
  112.  <div id="accelerometer">Waiting for accelerometer...</div> 
  113. </body> 
  114. </html> 

#p#

iPhone的特異情況:

PhoneGap API在請(qǐng)求的時(shí)間間隔,PhoneGap將調(diào)用success回調(diào)指向的函數(shù),并傳遞加速度計(jì)數(shù)據(jù)。

不過(guò),PhoneGap將對(duì)設(shè)備的請(qǐng)求間隔時(shí)間限制為最小40ms,最大1000ms。

例如,如果你設(shè)定每隔3秒(3000毫秒)請(qǐng)求一次,PhoneGap仍然每隔1秒請(qǐng)求一次設(shè)備,但是每隔3秒才調(diào)用一次success回調(diào)函數(shù)。

accelerometer.clearWatch  
 
停止watch ID參數(shù)指向的加速度監(jiān)視。

  1. navigator.accelerometer.clearWatch(watchID);    
  2. navigator.accelerometer.clearWatch(watchID); 

watchID:由accelerometer.watchAcceleration返回的引用標(biāo)識(shí)ID。

支持的平臺(tái):

Android

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡(jiǎn)單的范例:

  1. var watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);    
  2.     
  3. // ... 后續(xù)處理 ...    
  4.     
  5. navigator.accelerometer.clearWatch(watchID);    
  6. var watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);  
  7.  
  8. // ... 后續(xù)處理 ...  
  9.  
  10. navigator.accelerometer.clearWatch(watchID); 

完整的范例:

  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>    
  4. <title>Acceleration Example</title>    
  5.     
  6. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>    
  7. <script type="text/javascript" charset="utf-8">    
  8.     
  9.     // watch id 是當(dāng)前“watchAcceleration”的引用    
  10.     var watchID = null;    
  11.         
  12.     // 等待加載PhoneGap    
  13.     document.addEventListener("deviceready", onDeviceReady, false);    
  14.         
  15.     // PhoneGap加載完畢    
  16.     function onDeviceReady() {    
  17.         startWatch();    
  18.     }    
  19.         
  20.     // 開(kāi)始監(jiān)視加速度    
  21.     function startWatch() {    
  22.         
  23.         // 每隔3秒鐘更新一次加速度數(shù)據(jù)    
  24.         var options = { frequency: 3000 };    
  25.         watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);    
  26.     }    
  27.         
  28.     // 停止監(jiān)視加速度    
  29.     function stopWatch() {    
  30.         if (watchID) {    
  31.             navigator.accelerometer.clearWatch(watchID);    
  32.             watchID = null;    
  33.         }    
  34.     }    
  35.         
  36.     // onSuccess: 獲取當(dāng)前加速度數(shù)據(jù)的快照    
  37.     function onSuccess(acceleration) {    
  38.         var element = document.getElementById('accelerometer');    
  39.         element.innerHTML = 'Acceleration X: ' + acceleration.x + '<br />' +    
  40.                             'Acceleration Y: ' + acceleration.y + '<br />' +    
  41.                             'Acceleration Z: ' + acceleration.z + '<br />' +    
  42.                             'Timestamp: '      + acceleration.timestamp + '<br />';    
  43.     }    
  44.         
  45.     // onError: 獲取加速度失敗    
  46.     function onError() {    
  47.         alert('onError!');    
  48.     }    
  49.         
  50. </script>    
  51. </head>    
  52. <body>    
  53.     <div id="accelerometer">Waiting for accelerometer...</div>    
  54.     <button onclick="stopWatch();">Stop Watching</button>    
  55. </body>    
  56. </html>    
  57. <!DOCTYPE html> 
  58. <html> 
  59. <head> 
  60. <title>Acceleration Example</title> 
  61.  
  62. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  63. <script type="text/javascript" charset="utf-8"> 
  64.  
  65.  // watch id 是當(dāng)前“watchAcceleration”的引用  
  66.  var watchID = null;  
  67.    
  68.  // 等待加載PhoneGap  
  69.  document.addEventListener("deviceready", onDeviceReady, false);  
  70.    
  71.  // PhoneGap加載完畢  
  72.  function onDeviceReady() {  
  73.   startWatch();  
  74.  }  
  75.    
  76.  // 開(kāi)始監(jiān)視加速度  
  77.  function startWatch() {  
  78.    
  79.   // 每隔3秒鐘更新一次加速度數(shù)據(jù)  
  80.   var options = { frequency: 3000 };  
  81.   watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);  
  82.  }  
  83.    
  84.  // 停止監(jiān)視加速度  
  85.  function stopWatch() {  
  86.   if (watchID) {  
  87.    navigator.accelerometer.clearWatch(watchID);  
  88.    watchID = null;  
  89.   }  
  90.  }  
  91.    
  92.  // onSuccess: 獲取當(dāng)前加速度數(shù)據(jù)的快照  
  93.  function onSuccess(acceleration) {  
  94.   var element = document.getElementById('accelerometer');  
  95.   element.innerHTML = 'Acceleration X: ' + acceleration.x + '<br />' +  
  96.        'Acceleration Y: ' + acceleration.y + '<br />' +  
  97.        'Acceleration Z: ' + acceleration.z + '<br />' +  
  98.        'Timestamp: '      + acceleration.timestamp + '<br />';  
  99.  }  
  100.    
  101.  // onError: 獲取加速度失敗  
  102.  function onError() {  
  103.   alert('onError!');  
  104.  }  
  105.    
  106. </script> 
  107. </head> 
  108. <body> 
  109.  <div id="accelerometer">Waiting for accelerometer...</div> 
  110.  <button onclick="stopWatch();">Stop Watching</button> 
  111. </body> 
  112. </html>  

#p#

Acceleration  

包含特定時(shí)間點(diǎn)采集到的加速計(jì)數(shù)據(jù)。

屬性:

x:在X軸的運(yùn)動(dòng)量,[0, 1]范圍(數(shù)字類型)

y:在Y軸的運(yùn)動(dòng)量,[0, 1]范圍(數(shù)字類型)

z:在Z軸的運(yùn)動(dòng)量,[0, 1]范圍(數(shù)字類型)

timestamp:以毫秒為單位的創(chuàng)建時(shí)間戳。(DOMTimeStamp類型)

PhoneGap API說(shuō)明:

這個(gè)對(duì)象是由phoneGap創(chuàng)建和填充,并由Acce這個(gè)對(duì)象是由PhoneGap創(chuàng)建和填充,并由Accelerometer的方法返回。

支持的平臺(tái):

Android

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡(jiǎn)單的范例:

  1. function onSuccess(acceleration) {    
  2.     alert('Acceleration X: ' + acceleration.x + '\n' +    
  3.     'Acceleration Y: ' + acceleration.y + '\n' +    
  4.     'Acceleration Z: ' + acceleration.z + '\n' +    
  5.     'Timestamp: '      + acceleration.timestamp + '\n');    
  6. }    
  7.         
  8. function onError() {    
  9.     alert('onError!');    
  10. }    
  11.         
  12. navigator.accelerometer.getCurrentAcceleration(onSuccess,onError);    
  13. function onSuccess(acceleration) {  
  14.  alert('Acceleration X: ' + acceleration.x + '\n' +  
  15.  'Acceleration Y: ' + acceleration.y + '\n' +  
  16.  'Acceleration Z: ' + acceleration.z + '\n' +  
  17.  'Timestamp: '      + acceleration.timestamp + '\n');  
  18. }  
  19.    
  20. function onError() {  
  21.  alert('onError!');  
  22. }  
  23. navigator.accelerometer.getCurrentAcceleration(onSuccess,onError); 

完整的范例:

  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>    
  4. <title>Acceleration Example</title>    
  5.         
  6. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>    
  7. <script type="text/javascript" charset="utf-8">    
  8.         
  9.     // 等待加載PhoneGap    
  10.     document.addEventListener("deviceready", onDeviceReady, false);    
  11.         
  12.     // PhoneGap加載完畢    
  13.     function onDeviceReady() {    
  14.         navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);    
  15.     }    
  16.         
  17.     // onSuccess: 獲得加速度數(shù)據(jù)的快照    
  18.     function onSuccess(acceleration) {    
  19.         alert('Acceleration X: ' + acceleration.x + '\n' +    
  20.         'Acceleration Y: ' + acceleration.y + '\n' +    
  21.         'Acceleration Z: ' + acceleration.z + '\n' +    
  22.         'Timestamp: '      + acceleration.timestamp + '\n');    
  23.     }    
  24.         
  25.     // onError: 獲取加速度失敗    
  26.     function onError() {    
  27.         alert('onError!');    
  28.     }    
  29.         
  30. </script>    
  31.     
  32. </head>    
  33. <body>    
  34.     <h1>Example</h1>    
  35.     <p>getCurrentAcceleration</p>    
  36. </body>    
  37. </html>    
  38. <!DOCTYPE html> 
  39. <html> 
  40. <head> 
  41. <title>Acceleration Example</title> 
  42.    
  43. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  44. <script type="text/javascript" charset="utf-8"> 
  45.    
  46.  // 等待加載PhoneGap  
  47.  document.addEventListener("deviceready", onDeviceReady, false);  
  48.    
  49.  // PhoneGap加載完畢  
  50.  function onDeviceReady() {  
  51.   navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);  
  52.  }  
  53.    
  54.  // onSuccess: 獲得加速度數(shù)據(jù)的快照  
  55.  function onSuccess(acceleration) {  
  56.   alert('Acceleration X: ' + acceleration.x + '\n' +  
  57.   'Acceleration Y: ' + acceleration.y + '\n' +  
  58.   'Acceleration Z: ' + acceleration.z + '\n' +  
  59.   'Timestamp: '      + acceleration.timestamp + '\n');  
  60.  }  
  61.    
  62.  // onError: 獲取加速度失敗  
  63.  function onError() {  
  64.   alert('onError!');  
  65.  }  
  66.    
  67. </script> 
  68.  
  69. </head> 
  70. <body> 
  71.  <h1>Example</h1> 
  72.  <p>getCurrentAcceleration</p> 
  73. </body> 
  74. </html> 
  75.  
  76. accelerometerSuccess   

提供加速度信息的onSuccess回調(diào)函數(shù)。

  1. function(acceleration) {    
  2.    // 進(jìn)一步處理    
  3. }    
  4. function(acceleration) {  
  5.    // 進(jìn)一步處理  

參數(shù):

acceleration: 在某一時(shí)刻的加速度(Acacceleration:在某一時(shí)刻的加速度。(Acceleration對(duì)象類型)

  1. function onSuccess(acceleration) {    
  2.     alert('Acceleration X: ' + acceleration.x + '\n' +    
  3.     'Acceleration Y: ' + acceleration.y + '\n' +    
  4.     'Acceleration Z: ' + acceleration.z + '\n' +    
  5.     'Timestamp: '      + acceleration.timestamp + '\n');    
  6. }    
  7. function onSuccess(acceleration) {  
  8.  alert('Acceleration X: ' + acceleration.x + '\n' +  
  9.  'Acceleration Y: ' + acceleration.y + '\n' +  
  10.  'Acceleration Z: ' + acceleration.z + '\n' +  
  11.  'Timestamp: '      + acceleration.timestamp + '\n');  
  12. }  
  13.  
  14. accelerometerError   

加速度方法的onError回調(diào)函數(shù)。

  1. function() {    
  2.    // 錯(cuò)誤處理    
  3. }    
  4. function() {  
  5.    // 錯(cuò)誤處理  
  6. }  
  7. accelerometerOptions   

定制檢索加速度計(jì)的可選參數(shù)。

選項(xiàng):

frequency:多少毫秒獲取一次Acceleration。(數(shù)字類型)(默認(rèn)值:10000)。

小結(jié):解析PhoneGap API幫助文檔翻譯Accelerometer加速度計(jì)的內(nèi)容介紹完了,希望通過(guò)PhoneGap API內(nèi)容的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-09-13 10:17:26

PhoneGap AP

2011-09-13 11:06:08

PhoneGap AP

2011-09-13 10:40:25

PhoneGap AP

2011-09-13 14:07:45

PhoneGap AP

2011-09-13 13:47:56

PhoneGap AP

2011-09-13 14:40:16

PhoneGap AP

2011-09-13 16:08:58

PhoneGap AP

2011-12-19 15:30:25

AccelerometPhoneGap AP

2025-02-28 09:40:00

2011-09-13 15:51:11

PhoneGap AP

2011-09-13 16:24:11

PhoneGap AP

2011-12-30 14:16:02

AccelerometPhoneGap AP視頻

2021-11-15 09:46:26

數(shù)據(jù)iOS安卓

2023-06-22 19:57:04

2012-12-13 13:27:29

Corona SDK

2020-04-20 13:27:20

傳感器可穿戴技術(shù)醫(yī)療保健

2010-05-05 17:19:55

云計(jì)算

2010-03-16 14:07:33

智能手機(jī)數(shù)據(jù)安全

2020-10-19 10:08:03

微軟斜屏技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)