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

解析PhoneGap API幫助文檔翻譯Device設(shè)備

移動開發(fā)
PhoneGap API幫助文檔翻譯Device設(shè)備是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)PhoneGap API文檔的翻譯,具體內(nèi)容的實(shí)現(xiàn)來看本文詳解。

PhoneGap API幫助文檔翻譯Device設(shè)備是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)PhoneGap API文檔的翻譯,具體關(guān)于PhoneGap API內(nèi)容的詳解來看本文,device對象描述設(shè)備的硬件和軟件。

屬性:

  1. device.name  
  2. device.phonegap  
  3. device.platform  
  4. device.uuid  
  5. device.version 

變量作用域:

由于device被分配到window對象,隱含說明其作用域?yàn)槿址秶?/p>

  1. // 下面兩句引用了相同的“device”對象     
  2. var phoneName = window.device.name;     
  3. var phoneName = device.name;    
  4. // 下面兩句引用了相同的“device”對象   
  5. var phoneName = window.device.name;   
  6. var phoneName = device.name;  
  7. device.name   

獲得設(shè)備的型號名稱。

  1. var string = device.name;    
  2. var string = device.name; 

說明:

device.name返回設(shè)備的型號或產(chǎn)品名稱。這個值是由設(shè)備制造商設(shè)定,可能同一產(chǎn)品的不同版本之間有所不同。

支持的平臺:

Android

BlackBerry

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡單的范例:

  1. // Android:    Nexus One    返回 "Passion" (Nexus One的代碼名)    
  2.  //             Motorola Droid  返回"voles"    
  3. // BlackBerry: Bold 8900       返回 "8900"    
  4. // iPhone:     所有設(shè)備都返回由iTunes設(shè)置的名稱,如 "Joe's iPhone"  var name = device.name;   
  5.  // Android:    Nexus One    返回 "Passion" (Nexus One的代碼名)   
  6. //             Motorola Droid  返回"voles"  
  7. // BlackBerry: Bold 8900       返回 "8900"  
  8. // iPhone:     所有設(shè)備都返回由iTunes設(shè)置的名稱,如 "Joe's iPhone"  
  9. var name = device.name; 

完整的范例:

  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>        
  4. <title>Device Properties 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.         var element = document.getElementById('deviceProperties');    
  15.         
  16.         element.innerHTML = 'Device Name: '     + device.name     + '<br />' +     
  17.                             'Device PhoneGap: ' + device.phonegap + '<br />' +     
  18.                             'Device Platform: ' + device.platform + '<br />' +     
  19.                             'Device UUID: '     + device.uuid     + '<br />' +     
  20.                             'Device Version: '  + device.version  + '<br />';    
  21.     }    
  22.     
  23. </script>    
  24. </head>    
  25. <body>    
  26.     <p id="deviceProperties">Loading device properties...</p>    
  27. </body>    
  28. </html>    
  29. <!DOCTYPE html> 
  30. <html> 
  31. <head>   
  32. <title>Device Properties Example</title> 
  33.  
  34. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  35. <script type="text/javascript" charset="utf-8"> 
  36.  
  37.  // 等待加載PhoneGap      
  38.  document.addEventListener("deviceready", onDeviceReady, false);  
  39.    
  40.  // PhoneGap加載完成   
  41.  function onDeviceReady() {  
  42.   var element = document.getElementById('deviceProperties');  
  43.    
  44.   element.innerHTML = 'Device Name: '     + device.name     + '<br />' +   
  45.        'Device PhoneGap: ' + device.phonegap + '<br />' +   
  46.        'Device Platform: ' + device.platform + '<br />' +   
  47.        'Device UUID: '     + device.uuid     + '<br />' +   
  48.        'Device Version: '  + device.version  + '<br />';  
  49.  }  
  50.  
  51. </script> 
  52. </head> 
  53. <body> 
  54.  <p id="deviceProperties">Loading device properties...</p> 
  55. </body> 
  56. </html> 

Android 的特異情況:

獲得產(chǎn)品名稱而非型號名稱。

產(chǎn)品名稱一般是在生產(chǎn)過程中設(shè)定的代碼名稱。

例如:Nexus One返回“Passion”,Motorola Droid返回“voles”。

iPhone 的特異情況:

獲得設(shè)備的定制名字而非設(shè)備型號名稱。

定制名稱是由所有者在iTunes中定制的。

device.phonegap 

獲取設(shè)備上正在運(yùn)行的PhoneGap版本信息。

  1. var string = device.phonegap;    
  2. var string = device.phonegap; 

說明:

PhoneGap API中device.phonegap返回設(shè)備上正在運(yùn)行的PhoneGap的版本號。

支持的平臺:

Android

BlackBerry

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡單的范例:

  1. var name = device.phonegap;    
  2. var name = device.phonegap; 

完整的范例:

  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>        
  4. <title>Device Properties 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.         var element = document.getElementById('deviceProperties');    
  15.         
  16.         element.innerHTML = 'Device Name: '     + device.name     + '' +           
  17.                             'Device PhoneGap: ' + device.phonegap + '' +                               
  18.                             'Device Platform: ' + device.platform + '' +                               
  19.                             'Device UUID: '     + device.uuid     + '' +                               
  20.                             'Device Version: '  + device.version  + '';    
  21.     }    
  22.     
  23. </script>    
  24. </head>    
  25. <body>    
  26.     <p id="deviceProperties">Loading device properties...</p>    
  27. </body>    
  28. </html>    
  29. <!DOCTYPE html> 
  30. <html> 
  31. <head>   
  32. <title>Device Properties Example</title> 
  33.  
  34. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  35. <script type="text/javascript" charset="utf-8"> 
  36.  
  37.  // 等待加載PhoneGap  
  38.  document.addEventListener("deviceready", onDeviceReady, false);  
  39.    
  40.  // PhoneGap加載完畢  
  41.  function onDeviceReady() {  
  42.   var element = document.getElementById('deviceProperties');  
  43.    
  44.   element.innerHTML = 'Device Name: '     + device.name     + '' +       
  45.        'Device PhoneGap: ' + device.phonegap + '' +            
  46.        'Device Platform: ' + device.platform + '' +            
  47.        'Device UUID: '     + device.uuid     + '' +            
  48.        'Device Version: '  + device.version  + '';  
  49.  }  
  50.  
  51. </script> 
  52. </head> 
  53. <body> 
  54.  <p id="deviceProperties">Loading device properties...</p> 
  55. </body> 
  56. </html> 
  57. device.platform   

獲得設(shè)備使用的操作系統(tǒng)名稱。

  1. var string = device.platform;    
  2. var string = device.platform; 

支持的平臺:

Android

BlackBerry

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡單的范例:

  1. // 根據(jù)不同的設(shè)備,下面是一些例子:     
  2. //   - "Android"    
  3. //   - "BlackBerry"    
  4. //   - "iPhone"    
  5. //   - "webOS"    
  6. var devicedevicedevicePlatform = device.platform;    
  7. // 根據(jù)不同的設(shè)備,下面是一些例子:   
  8. //   - "Android"  
  9. //   - "BlackBerry"  
  10. //   - "iPhone"  
  11. //   - "webOS"  
  12. var devicedevicePlatform = device.platform; 

完整的范例:

  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>        
  4. <title>Device Properties 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.         var element = document.getElementById('deviceProperties');    
  15.         
  16.         element.innerHTML = 'Device Name: '     + device.name     + '<br />' +     
  17.                             'Device PhoneGap: ' + device.phonegap + '<br />' +     
  18.                             'Device Platform: ' + device.platform + '<br />' +     
  19.                             'Device UUID: '     + device.uuid     + '<br />' +     
  20.                             'Device Version: '  + device.version  + '<br />';    
  21.     }    
  22.     
  23. </script>    
  24. </head>    
  25. <body>    
  26.     <p id="deviceProperties">Loading device properties...</p>    
  27. </body>    
  28. </html>    
  29. <!DOCTYPE html> 
  30. <html> 
  31. <head>   
  32. <title>Device Properties Example</title> 
  33.  
  34. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  35. <script type="text/javascript" charset="utf-8"> 
  36.  
  37.  // 等待加載PhoneGap  
  38.  document.addEventListener("deviceready", onDeviceReady, false);  
  39.    
  40.  // PhoneGap加載完畢  
  41.  function onDeviceReady() {  
  42.   var element = document.getElementById('deviceProperties');  
  43.    
  44.   element.innerHTML = 'Device Name: '     + device.name     + '<br />' +   
  45.        'Device PhoneGap: ' + device.phonegap + '<br />' +   
  46.        'Device Platform: ' + device.platform + '<br />' +   
  47.        'Device UUID: '     + device.uuid     + '<br />' +   
  48.        'Device Version: '  + device.version  + '<br />';  
  49.  }  
  50.  
  51. </script> 
  52. </head> 
  53. <body> 
  54.  <p id="deviceProperties">Loading device properties...</p> 
  55. </body> 
  56. </html> 

iPhone的特異情況:

所有設(shè)備均返回iPhone,但這是不準(zhǔn)確的,因?yàn)锳pple已經(jīng)將iPhone的操作系統(tǒng)更名為iOS。

BlackBerry 的特異情況:

設(shè)備會返回設(shè)備的平臺版本號而非平臺名。例如Storm2 9550將返回“2.13.0.95” 或類似的信息。

device.uuid  
 
獲得設(shè)備的全球唯一標(biāo)識符(UUID)。

  1. var string = device.uuid;    
  2. var string = device.uuid; 

說明:

PhoneGap API中UUID是由設(shè)備生產(chǎn)商及特定設(shè)備平臺或型號所決定的。

支持的平臺:

Android

BlackBerry

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡單的范例:

  1. // Android: 返回隨機(jī)的64位整數(shù)(作為字符串)    
  2. //      這個整數(shù)在設(shè)備第一次啟動時生成    
  3. // BlackBerry: 返回設(shè)備的PIN碼    
  4. //      這是一個九位數(shù)的唯一證書(作為字符串)     
  5. // iPhone: (從UIDevice類文檔中轉(zhuǎn)述)    
  6. //      返回由多個硬件設(shè)備標(biāo)示所生成的哈希值。    
  7. //  這是為了保證每一臺設(shè)備是唯一的,因此不能和用戶賬號相關(guān)聯(lián)。    
  8. var devicedevicedeviceID = device.uuid;    
  9. // Android: 返回隨機(jī)的64位整數(shù)(作為字符串)  
  10. //  這個整數(shù)在設(shè)備第一次啟動時生成  
  11. // BlackBerry: 返回設(shè)備的PIN碼  
  12. //   這是一個九位數(shù)的唯一證書(作為字符串)   
  13. // iPhone: (從UIDevice類文檔中轉(zhuǎn)述)  
  14. //  返回由多個硬件設(shè)備標(biāo)示所生成的哈希值。  
  15. // 這是為了保證每一臺設(shè)備是唯一的,因此不能和用戶賬號相關(guān)聯(lián)。  
  16. var devicedeviceID = device.uuid; 

完整的范例:

  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>        
  4. <title>Device Properties 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.         var element = document.getElementById('deviceProperties');    
  15.         
  16.         element.innerHTML = 'Device Name: '     + device.name     + '<br />' +     
  17.                             'Device PhoneGap: ' + device.phonegap + '<br />' +     
  18.                             'Device Platform: ' + device.platform + '<br />' +     
  19.                             'Device UUID: '     + device.uuid     + '<br />' +     
  20.                             'Device Version: '  + device.version  + '<br />';    
  21.     }    
  22.     
  23. </script>    
  24. </head>    
  25. <body>    
  26.     <p id="deviceProperties">Loading device properties...</p>    
  27. </body>    
  28. </html>    
  29. <!DOCTYPE html> 
  30. <html> 
  31. <head>   
  32. <title>Device Properties Example</title> 
  33.  
  34. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  35. <script type="text/javascript" charset="utf-8"> 
  36.  
  37.  // 等待加載PhoneGap  
  38.  document.addEventListener("deviceready", onDeviceReady, false);  
  39.    
  40.  // PhoneGap加載完畢  
  41.  function onDeviceReady() {  
  42.   var element = document.getElementById('deviceProperties');  
  43.    
  44.   element.innerHTML = 'Device Name: '     + device.name     + '<br />' +   
  45.        'Device PhoneGap: ' + device.phonegap + '<br />' +   
  46.        'Device Platform: ' + device.platform + '<br />' +   
  47.        'Device UUID: '     + device.uuid     + '<br />' +   
  48.        'Device Version: '  + device.version  + '<br />';  
  49.  }  
  50.  
  51. </script> 
  52. </head> 
  53. <body> 
  54.  <p id="deviceProperties">Loading device properties...</p> 
  55. </body> 
  56. </html> 
  57. device.version   

獲得操作系統(tǒng)的版本號。

  1. var string = device.version;    
  2. var string = device.version; 

支持的平臺:

Android

BlackBerry

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡單的范例:

  1. // Android:     Froyo 返回 2.2    
  2. //      Eclair 返回2.1,2.01或2.0    
  3. //      版本也有可能返回更新級別“2.1-update1”     
  4. // BlackBerry: 使用OS 4.6的Bold 9000返回“4.6.0.282”    
  5. // iPhone:      iOS 3.2 返回 “3.2”    
  6. var devicedevicedeviceVersion = device.version;    
  7. // Android:  Froyo 返回 2.2  
  8. //  Eclair 返回2.1,2.01或2.0  
  9. //  版本也有可能返回更新級別“2.1-update1”   
  10. // BlackBerry: 使用OS 4.6的Bold 9000返回“4.6.0.282”  
  11. // iPhone:   iOS 3.2 返回 “3.2”  
  12. var devicedeviceVersion = device.version; 

完整的范例:

  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>        
  4. <title>Device Properties 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.         var element = document.getElementById('deviceProperties');    
  15.         
  16.         element.innerHTML = 'Device Name: '     + device.name     + '<br />' +     
  17.                             'Device PhoneGap: ' + device.phonegap +'<br />' +     
  18.                             'Device Platform: ' + device.platform + '<br />' +     
  19.                             'Device UUID: '     + device.uuid     + '<br />' +     
  20.                             'Device Version: '  + device.version  +'<br />';    
  21.     }    
  22.     
  23. </script>    
  24. </head>    
  25. <body onload="onLoad()">    
  26.     <p id="deviceProperties">Loading device properties...</p>    
  27. </body>    
  28. </html>   

小結(jié):解析PhoneGap API幫助文檔翻譯Device設(shè)備的內(nèi)容介紹完了,希望通過PhoneGap API內(nèi)容的學(xué)習(xí)能對你有所幫助.

責(zé)任編輯:zhaolei 來源: 互聯(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 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-09-13 15:51:11

PhoneGap AP

2011-09-13 16:24:11

PhoneGap AP

2011-09-13 13:17:27

PhoneGap AP

2011-12-20 16:09:57

PhoneGap APDevice

2011-12-30 13:59:38

PhoneGap APDevice視頻

2011-10-11 09:50:44

PhoneGap常見問題

2011-10-11 09:03:57

常見問題PhoneGap

2009-07-26 20:36:07

EclipseJDKAPI幫助文檔

2011-12-20 11:20:46

PhoneGap APCompass

2011-12-19 16:09:32

PhoneGap APCamera

2011-12-19 15:30:25

AccelerometPhoneGap AP

2011-12-20 15:34:55

PhoneGap APConnection

2011-12-20 17:15:52

PhoneGap APEvents

2011-12-22 10:33:39

PhoneGap APNotificatio
點(diǎn)贊
收藏

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