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