関連ネットワークの状態の判断
まずネットワーク権限を判断する
ネットワークが接続されているかどうかを判断する
ネットワーク接続マネージャ
ネットワーク情報
//wifiかどうかを判断する
携帯電話の通信量かどうかを判断する
ネットワークが接続されているかどうかを判断する
ネットワーク接続マネージャ
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService (CONNECTIVITY_SERVICE) ;
ネットワーク情報
NetworkInfo info = connectivityManager.getActiveNetWorkInfo();
if(info != null ){
//
}else{
//
}
//wifiかどうかを判断する
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
if (info != null && info.getType() == connectivityManager.TYPE_WIFI) {
return true;
}
携帯電話の通信量かどうかを判断する
//
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
//
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
if (info != null && info.getType() == connectivityManager.TYPE_MOBILE) {
return true;
}