安卓开发中,记录一下用来判断网络是否开启
private void checkOnNetworkBtn() {
// TODO Force the user to set the network connected.
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo_GPRS = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); //系统数据流量服务
NetworkInfo networkInfo_WIFI = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); //系统WIFI服务
if (false == networkInfo_WIFI.isConnectedOrConnecting() || false == networkInfo_GPRS.isConnectedOrConnecting()) { //如果WIFI和数据流量都未开启,则进行提示
Toast.makeText(GeoCoders.this, "网络未开启", Toast.LENGTH_LONG).show();
} else {
//to do somthing
}
}
本文著作权归作者 [ 聆听者 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。