2014-06-21 3 views
0

Nexus 7을 프로그래밍 중이며 시스템에 3G/4G 라디오가 있는지 여부를 확인해야합니다. 어떻게해야합니까?Android : 시스템에 3G/4G 라디오가 있는지 프로그래밍 방식으로 확인하는 방법

+5

모뎀을 작동해야하는 경우 확인

PHONE_TYPE_NONE PHONE_TYPE_GSM PHONE_TYPE_CDMA PHONE_TYPE_SIP 

이다? 왜 모뎀을 가지고 있을까요? Wi-Fi 또는 3G/4G 라디오를 의미합니까? –

+0

예 3G/4G 라디오를 의미합니다. 이러한 라디오는 내가 일하는 라디오 모뎀이라고도합니다. – user43995

답변

2

TelephonyManager.getPhoneType()을 사용하십시오. 반환 값은 CDMA 또는 GSM이

+0

감사합니다. 이상적입니다. – user43995

0

모바일 네트워크 유형이 있는지 확인할 수 있습니다.

boolean hasRadio() 
{ 
    ConnectivityManager connManager = (ConnectivityManager) getActivity().getSystemService(Activity.CONNECTIVITY_SERVICE); 

    return (connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) != null); 
} 
관련 문제