android 检测网络是否连接,或者GPS是否可用
2013-11-19 11:05
731 查看
很多android程序在打开时,检测网络是否连接,或者GPS是否可用:
1.网络是否连接(包括Wifi和移动网络)
// 是否有可用网络
private boolean isNetworkConnected() {
ConnectivityManager cm =
(ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo network = cm.getActiveNetworkInfo();
if (network != null) {
return network.isAvailable();
}
return false;
}
2.wifi是否可用
// Wifi是否可用
private boolean isWifiEnable() {
WifiManager wifiManager = (WifiManager) mContext
.getSystemService(Context.WIFI_SERVICE);
return wifiManager.isWifiEnabled();
}
3.GPS是否可用
// Gps是否可用
private boolean isGpsEnable() {
LocationManager locationManager =
((LocationManager) mContext.getSystemService(Context.LOCATION_SERVICE));
return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
}
参考:http://blog.csdn.net/sky837/article/details/7867601
1.网络是否连接(包括Wifi和移动网络)
// 是否有可用网络
private boolean isNetworkConnected() {
ConnectivityManager cm =
(ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo network = cm.getActiveNetworkInfo();
if (network != null) {
return network.isAvailable();
}
return false;
}
2.wifi是否可用
// Wifi是否可用
private boolean isWifiEnable() {
WifiManager wifiManager = (WifiManager) mContext
.getSystemService(Context.WIFI_SERVICE);
return wifiManager.isWifiEnabled();
}
3.GPS是否可用
// Gps是否可用
private boolean isGpsEnable() {
LocationManager locationManager =
((LocationManager) mContext.getSystemService(Context.LOCATION_SERVICE));
return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
}
参考:http://blog.csdn.net/sky837/article/details/7867601
相关文章推荐
- Android 中判断网络连接和GPS是否可用及HTTPCLIENT使用
- Android检测手机是否有网络连接可用
- Android检测网络是否可用并打开、扫描、连接WIFI
- Android 检测网络连接是否可用
- Android检测手机是否有网络连接可用
- Android判断是否连接网络或者是否打开了GPS
- android检测当前网络是否可用
- Android中判断网络连接是否可用及监控网络状态
- ANDROID中判断网络连接是否可用
- Android中判断网络连接是否可用及监控网络状态
- Android判断网络连接是否可用(代码)
- Android判断网络连接是否可用,WiFi、移动数据是否打开等
- [Android]判断网络连接是否可用
- Android检测网络状态,判断当前网络是否可用
- android 判断网络是否可用与连接的网络是否能上网
- Android 工具类 —— 判断网络连接状态、GPS是否打开、基站信息和手机IMSI码
- Android检测网络状态,判断当前网络是否可用
- Android开发_判断网络连接是否可用
- android的网络是否连接状态检测及具体连接的网络类型
- Android 检测网络是否可用