장치에 3g/데이터가 활성화되었는지 여부. 무슨 일이 일어나고 있는지 알 겠어? 감사합니다3G가 연결되어 있는지 확인하면 장치가 연결된 경우에도 항상 false가 반환됩니다.
내 코드 : NetworkInfo NI = cm.getActiveNetworkInfo를 (사용
public boolean isConnected3G(){
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo[] networks = cm.getAllNetworkInfo();
for (NetworkInfo ni : networks)
if ("MOBILE".equalsIgnoreCase(ni.getTypeName())){
Log.d(TAG,""+ni.isConnected());
if (ni.isConnected())
return true;
}
return false;
}
이 코드를 사용해 보셨습니까? 그것은 무엇을 반환합니까? – androidnoob