//*****************************************获取移动设备系统信息相关接口********************************************************* // 获取网络状况 public static NetworkState GetNetworkState() { int nNetworkState = 0; #if UNITY_WP8 && !UNITY_EDITOR nNetworkState = 1; #elif UNITY_ANDROID && !UNITY_EDITOR string ret = AndroidHelper.platformHelper("getNetworkType"); nNetworkState = int.Parse(ret);; #elif UNITY_IPHONE && !UNITY_EDITOR nNetworkState = IOSHelper.System_GetNetworkType(); #else nNetworkState = 1; #endif switch (nNetworkState) { case -1: case 0: return(NetworkState.NOTCONNECT); case 1: return(NetworkState.STATE_WIFI); case 2: return(NetworkState.STATE_3G); case 3: return(NetworkState.STATE_2G); } return(NetworkState.STATE_UNKNOWN); }