首页 > 编程语言 > 详细

Unity如何判断网络连接类型

时间:2015-12-20 20:42:28      阅读:265      评论:0      收藏:0      [点我收藏+]

今天遇到了一个问题,如何判断手机游戏当前的网络连接类型,是wifi还是234G?

起初准备在Android中写好插件供Unity调用,后来在网上浏览众神的帖子时,在csdn上看到了使用NetworkReachability的使用方法,于是自己的安卓机完美解决,屌丝惜肾无爱疯,希望有人可以试试在ios上是否同样可用。

上代码:

[code]csharpcode:

using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour {

    string s;
	// Use this for initialization
	void Start () {
        if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)
        {
            s = "2G/3G/4G";
        }
        else if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)
        {
            s = "wifi";
        }
        else if (Application.internetReachability == NetworkReachability.NotReachable)
        {
            s = "duan wang";
        }
        

	}
	
	// Update is called once per frame
	void Update () {
	    
	}

    void OnGUI()
    {
        GUILayout.Label(s);
    }
}

Unity如何判断网络连接类型

原文:http://www.cnblogs.com/backlighting/p/5061554.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!