Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 确定连接状态_Android - Fatal编程技术网

Android 确定连接状态

Android 确定连接状态,android,Android,我正在尝试确定我当前的连接状态是WIFI还是手机网络(3g/2g…等) 我使用的是SDK 1.5 尝试了两种技术,但都不起作用 有什么工作建议吗 谢谢 雷。我认为NetworkInfo对此有一个字段 签出getTypeName()返回一个人类可读的名称描述网络类型,例如“WIFI”或“MOBILE”,签出我忘记了sdk版本,如果您查找“WIFI”或“MOBILE”,您可以 ConnectivityManager conMan=(ConnectivityManager)getSystemServi

我正在尝试确定我当前的连接状态是WIFI还是手机网络(3g/2g…等) 我使用的是SDK 1.5

尝试了两种技术,但都不起作用

有什么工作建议吗

谢谢


雷。

我认为NetworkInfo对此有一个字段


签出
getTypeName()
返回一个人类可读的名称描述网络类型,例如“WIFI”或“MOBILE”,签出我忘记了sdk版本,如果您查找“WIFI”或“MOBILE”,您可以 ConnectivityManager conMan=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_服务)

//流动的 State mobile=conMan.getNetworkInfo(0.getState()

//无线网络 State wifi=conMan.getNetworkInfo(1.getState()

如果(mobile==NetworkInfo.State.CONNECTED | | mobile==NetworkInfo.State.CONNECTING){ //流动的 }如果(wifi==NetworkInfo.State.CONNECTED | | wifi==NetworkInfo.State.CONNECTING){ //无线网络
}

我试过一次,手机==NetworkInfo.State.CONNECTED为true两种情况(wifi和无wifi)都可以吗?