今天遇到了一个问题,如何判断手机游戏当前的网络连接类型,是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);
    }
}

相关文章:

  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
  • 2022-02-10
  • 2021-08-06
  • 2022-12-23
  • 2022-02-03
  • 2022-12-23
猜你喜欢
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
  • 2022-12-23
  • 2021-08-01
相关资源
相似解决方案