Unity判断网络是否连接 以及 判断是否连接WiFi
2018-03-26 08:45
417 查看
在项目或者游戏中经常需要用到判断网络是否连接,是否是在wifi状态或者是在移动流量下,unity自己已经提供了api给我们使用了。
NetworkReachability 网络可达性
描述网络的可达性选项。
Values值
NotReachable
Network is not reachable 网络不可达。
ReachableViaCarrierDataNetwork
Network is reachable via carrier data network
网络通过运营商数据网络是可达的。
ReachableViaLocalAreaNetwork
Network is reachable via WiFi or cable
网络通过WiFi或有线网络是可达的。
在项目中可以直接通过以下代码进行判断
[csharp] view
plain copy
//当网络不可用时
if (Application.internetReachability== NetworkReachability.NotReachable)
{
//Do sth.
}
如果项目需要耗费的流量比较大,可以通过下面的方法判断,并提示用户
[csharp] view
plain copy
//当用户使用WiFi时
if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)
{
//Do sth.
} //当用户使用移动网络时
if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)
{
//Do sth.
}
NetworkReachability 网络可达性
描述网络的可达性选项。
Values值
NotReachable
Network is not reachable 网络不可达。
ReachableViaCarrierDataNetwork
Network is reachable via carrier data network
网络通过运营商数据网络是可达的。
ReachableViaLocalAreaNetwork
Network is reachable via WiFi or cable
网络通过WiFi或有线网络是可达的。
在项目中可以直接通过以下代码进行判断
[csharp] view
plain copy
//当网络不可用时
if (Application.internetReachability== NetworkReachability.NotReachable)
{
//Do sth.
}
如果项目需要耗费的流量比较大,可以通过下面的方法判断,并提示用户
[csharp] view
plain copy
//当用户使用WiFi时
if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)
{
//Do sth.
} //当用户使用移动网络时
if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)
{
//Do sth.
}
相关文章推荐
- Unity判断网络是否连接 以及 判断是否连接WiFi
- Unity判断网络是否连接 以及 判断是否连接WiFi
- unity手游开发--Unity判断网络是否连接 以及 判断是否连接WiFi
- Unity判断网络是否连接 以及 判断是否连接WiFi
- WindowMobile如何判断网络有没连接和如何判WebService服务器地址是否正确(wifi有无打开)
- Android判断网络连接是否可用,WiFi、移动数据是否打开等
- 判断网络 比较苦逼 无法判断路由器 的WiFi 是否连接到网络
- android判断是否连接wifi和网络状态的判断
- 判断网络连接(是否连网、是否是手机流量或WIfi连接)
- 常见的http状态响应码和判断手机网络是否连接以及连接类型
- Android开发之判断网络(wifi、3G)是否连接
- 判断网络流量WIFI是否连接
- 嵌入式设备 以及手机 最新判断网络是否连接成功的最好方法,你值得知道
- 判断网络是否连接或是否连接wifi
- 判断是否连接网络以及是否是局域网
- Android编程判断是否连接网络的方法【WiFi及3G判断】
- 判断 网络是否通常,以及判断用户使用的网络类型,时2G\3G\还是wifi
- 判断是否连接到网络,如果有网,是3G还是WIFI
- Android判断网络是否连接,跳转到设置页面以及判断连接的是什么网络
- 在Unity中判断当前网络连接方式以及连接状态