これもまた調べ物の一環で。 3Gが有効かどうかを調べる方法をば。 if文のConnetivityManager.TYPE_MOBILEの場合が3Gです。 比較用にWiFiも条件に入れています。 あ、実行環境は私が所有するSoftbank X06HT(Desire) 2.2(Froyo)です。 // 3Gの状態を取得する ConnectivityManager cm = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE); // ネットワーク情報を全て取得 NetworkInfo[] networkInfos = cm.getAllNetworkInfo(); for(NetworkInfo ni: networkInfos) { if (ni.getType() == ConnectivityManager.TYPE_WI