成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析PhoneGap API幫助文檔翻譯Device設備

移動開發
PhoneGap API幫助文檔翻譯Device設備是本文要介紹的內容,主要是來了解并學習PhoneGap API文檔的翻譯,具體內容的實現來看本文詳解。

PhoneGap API幫助文檔翻譯Device設備是本文要介紹的內容,主要是來了解并學習PhoneGap API文檔的翻譯,具體關于PhoneGap API內容的詳解來看本文,device對象描述設備的硬件和軟件。

屬性:

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

變量作用域:

由于device被分配到window對象,隱含說明其作用域為全局范圍。

  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   

獲得設備的型號名稱。

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

說明:

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

支持的平臺:

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:     所有設備都返回由iTunes設置的名稱,如 "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:     所有設備都返回由iTunes設置的名稱,如 "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 的特異情況:

獲得產品名稱而非型號名稱。

產品名稱一般是在生產過程中設定的代碼名稱。

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

iPhone 的特異情況:

獲得設備的定制名字而非設備型號名稱。

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

device.phonegap 

獲取設備上正在運行的PhoneGap版本信息。

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

說明:

PhoneGap API中device.phonegap返回設備上正在運行的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   

獲得設備使用的操作系統名稱。

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

支持的平臺:

Android

BlackBerry

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡單的范例:

  1. // 根據不同的設備,下面是一些例子:     
  2. //   - "Android"    
  3. //   - "BlackBerry"    
  4. //   - "iPhone"    
  5. //   - "webOS"    
  6. var devicedevicedevicePlatform = device.platform;    
  7. // 根據不同的設備,下面是一些例子:   
  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的特異情況:

所有設備均返回iPhone,但這是不準確的,因為Apple已經將iPhone的操作系統更名為iOS。

BlackBerry 的特異情況:

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

device.uuid  
 
獲得設備的全球唯一標識符(UUID)。

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

說明:

PhoneGap API中UUID是由設備生產商及特定設備平臺或型號所決定的。

支持的平臺:

Android

BlackBerry

BlackBerry WebWorks (OS 5.0或更高版本)

iPhone

簡單的范例:

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

獲得操作系統的版本號。

  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>   

小結:解析PhoneGap API幫助文檔翻譯Device設備的內容介紹完了,希望通過PhoneGap API內容的學習能對你有所幫助.

責任編輯:zhaolei 來源: 互聯網
相關推薦

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

2011-12-19 15:30:25

AccelerometPhoneGap AP

2011-12-19 16:26:39

PhoneGap APCapture

2011-12-20 13:32:52

PhoneGap APContacts

2011-12-21 21:56:45

PhoneGap APFile

2011-12-22 09:54:40

PhoneGap APMedia

2011-12-22 10:33:39

PhoneGap APNotificatio

2011-12-22 10:45:32

PhoneGap APStorage
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美h视频 | 精品中文字幕一区二区三区 | 欧美成年黄网站色视频 | 日韩日韩日韩日韩日韩日韩日韩 | 一区二区三区在线电影 | 99爱在线观看 | 黄色免费在线观看 | 国内精品一区二区 | 欧美日韩亚洲一区 | 一区二区免费视频 | 亚洲一区二区三区福利 | 成人高清视频在线观看 | 蜜桃在线视频 | 成人在线视频免费观看 | 精品三级在线观看 | www.免费看片.com | 免费视频99 | 国产高清在线精品一区二区三区 | 日韩欧美在线观看 | 欧美中文字幕一区 | 久久久123| 久久久久久久成人 | 国产精品欧美一区二区 | 成人av激情 | 日韩二三区 | 欧美片网站免费 | 黄色三级免费 | 91精品久久久久久久久久 | 久久99蜜桃综合影院免费观看 | 欧美一a | 青青草视频免费观看 | 亚洲精品区 | 国产乱码精品1区2区3区 | 99re国产 | 久热伊人 | 欧美激情精品久久久久久 | 亚洲精品久久久一区二区三区 | 久久久91| 成人国产精品久久 | 国产精品视频一区二区三区 | 国产精品美女在线观看 |