【发布时间】:2012-01-16 08:00:31
【问题描述】:
设备是否激活了 3g/data。知道发生了什么吗? 谢谢
我的代码:
public boolean isConnected3G(){
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo[] networks = cm.getAllNetworkInfo();
for (NetworkInfo ni : networks)
if ("MOBILE".equalsIgnoreCase(ni.getTypeName())){
Log.d(TAG,""+ni.isConnected());
if (ni.isConnected())
return true;
}
return false;
}
【问题讨论】:
-
你试过这个代码吗?它返回什么?