解析PhoneGap API帮助文档翻译Connection连接

移动开发
PhoneGap API帮助文档翻译Connection连接是本文要介绍的内容,主要是来了解并学习PhoneGap API文档的翻译,具体来看本文详解。

PhoneGap API帮助文档翻译Connection连接是本文要介绍的内容,主要是来了解并学习PhoneGap API文档的翻译,具体关于PhoneGap API内容的详解来看本文详解, Connection对象提供对设备的蜂窝及WiFi连接信息的访问。

通过navigator.network接口访问该对象。

属性:

connection.type

常量:

connection.UNKNOWN   
connection.ETHERNET   
connection.WIFI   
connection.CELL_2G   
connection.CELL_3G   
connection.CELL_4G   
connection.NONE   
connection.type   
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

检查正在使用的活动网络连接。

PhoneGap API说明:

该属性是确定设备网络连接状态和连接类型的快速方法。

支持的平台:

iOS

Android

BlackBerry WebWorks (OS 5.0或更高版本)

简单的范例:

<span style="font-size:13px;">function checkConnection() {    
    var networkState = navigator.network.connection.type;    
        
    var states = {};    
    states[Connection.UNKNOWN]  = 'Unknown connection';    
    states[Connection.ETHERNET] = 'Ethernet connection';    
    states[Connection.WIFI]     = 'WiFi connection';    
    states[Connection.CELL_2G]  = 'Cell 2G connection';    
    states[Connection.CELL_3G]  = 'Cell 3G connection';    
    states[Connection.CELL_4G]  = 'Cell 4G connection';    
    states[Connection.NONE]     = 'No network connection';    
        
    alert('Connection type: ' + states[networkState]);    
}    
        
checkConnection();</span>    
<span style="font-size:13px;">function checkConnection() {  
 var networkState = navigator.network.connection.type;  
   
 var states = {};  
 states[Connection.UNKNOWN]  = 'Unknown connection';  
 states[Connection.ETHERNET] = 'Ethernet connection';  
 states[Connection.WIFI]     = 'WiFi connection';  
 states[Connection.CELL_2G]  = 'Cell 2G connection';  
 states[Connection.CELL_3G]  = 'Cell 3G connection';  
 states[Connection.CELL_4G]  = 'Cell 4G connection';  
 states[Connection.NONE]     = 'No network connection';  
   
 alert('Connection type: ' + states[networkState]);  
}  
   
checkConnection();</span>完整的范例:   
view plaincopy to clipboardprint?<!DOCTYPE html>    
<html>    
<head>    
<title>navigator.network.connection.type Example</title>     
    
<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>      
<script type="text/javascript" charset="utf-8">      
    
    // 等待加载PhoneGap    
    document.addEventListener(“deviceready“, onDeviceReady, false);      
    
    // PhoneGap加载完毕,可以安全调用PhoneGap方法    
    function onDeviceReady() {     
        checkConnection();     
    }      
    
    function checkConnection() {     
        var networkState = navigator.network.connection.type;            
    
        var states = {};     
        states[Connection.UNKNOWN]  = 'Unknown connection';     
        states[Connection.ETHERNET] = 'Ethernet connection';     
        states[Connection.WIFI]     = 'WiFi connection';     
        states[Connection.CELL_2G]  = 'Cell 2G connection';     
        states[Connection.CELL_3G]  = 'Cell 3G connection';     
        states[Connection.CELL_4G]  = 'Cell 4G connection';     
        states[Connection.NONE]     = 'No network connection';     
    
        alert('Connection type: ' + states[networkState]);     
}    
    
</script>    
</head>    
<body>    
    <p>A dialog box will report the network state.</p>    
</body>    
</html>    
<!DOCTYPE html> 
<html> 
<head> 
<title>navigator.network.connection.type Example</title>   
 
<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>    
<script type="text/javascript" charset="utf-8">    
 
 // 等待加载PhoneGap  
 document.addEventListener(“deviceready“, onDeviceReady, false);    
 
 // PhoneGap加载完毕,可以安全调用PhoneGap方法  
 function onDeviceReady() {   
  checkConnection();   
 }    
 
 function checkConnection() {   
  var networkState = navigator.network.connection.type;      
 
  var states = {};   
  states[Connection.UNKNOWN]  = 'Unknown connection';   
  states[Connection.ETHERNET] = 'Ethernet connection';   
  states[Connection.WIFI]     = 'WiFi connection';   
  states[Connection.CELL_2G]  = 'Cell 2G connection';   
  states[Connection.CELL_3G]  = 'Cell 3G connection';   
  states[Connection.CELL_4G]  = 'Cell 4G connection';   
  states[Connection.NONE]     = 'No network connection';   
 
  alert('Connection type: ' + states[networkState]);   
}  
 
</script> 
</head> 
<body> 
 <p>A dialog box will report the network state.</p> 
</body> 
</html> 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.

更多信息参考:

PhoneGap中国:

www.phonegap.cn 
  • 1.

中文讨论组:

groups.google.com/group/PhoneGapCN 
  • 1.

小结:解析PhoneGap API帮助文档翻译Connection连接的内容介绍完了,希望通过PhoneGap API内容的学习能对你有所帮助!更多关于PhoneGap的内容请参考编辑推荐。

责任编辑:zhaolei 来源: CSDN博客
相关推荐

2011-09-13 10:17:26

PhoneGap AP

2011-09-13 14:07:45

PhoneGap AP

2011-09-13 10:40:25

PhoneGap AP

2011-09-13 14:40:16

PhoneGap AP

2011-09-13 13:47:56

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 15:34:55

PhoneGap APConnection

2011-12-30 14:05:17

PhoneGap APConnection视频

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-21 21:56:45

PhoneGap APFile

2011-12-20 17:15:52

PhoneGap APEvents

2011-12-19 15:30:25

AccelerometPhoneGap AP

2011-12-20 13:32:52

PhoneGap APContacts
点赞
收藏

51CTO技术栈公众号