方法1:
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manager.getActiveNetworkInfo();
if(info!=null && info.isConnected()){
return true;
}else{
return false;
}
方法2:
TelephonyManager manager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
int state = manager.getDataState();
if(state == TelephonyManager.DATA_CONNECTED){
return true;
}else{
return false;
}
本文将介绍两种方法用于检测Android设备的网络连接状态:一种是通过ConnectivityManager接口,另一种是利用TelephonyManager获取数据连接状态。代码示例清晰易懂,适合开发者快速上手。
3489

被折叠的 条评论
为什么被折叠?



