PhoneGap API中文帮助文档——Connection(连接)

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 16:44 点击:

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

 

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

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

支持的平台:
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> 
复制代码完整的范例:
    <!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[C

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • cocos2d-x学习笔记(19)--label 、label atlas
    • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
    • Cocos2d-x学习(一):HelloWorld
    • cocos2dx在xcode下开发,编译到android上(2)
    • cocos2d 设置屏幕默认方向
    • Cocos2d-x 2.0 之 Actions “三板斧” 之一
    • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
    • cocos2d-x学习笔记(18)--游戏打包(windows平台)
    • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1