안녕하세요.

 

TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
  if (D) Log.i(TAG, "1. getSimOperator : " + tm.getSimOperator());
  if (D) Log.i(TAG, "2. getSimOperatorName : " + tm.getSimOperatorName());
  if (D) Log.i(TAG, "3. getSimCountryIso : " + tm.getSimCountryIso());
  
  if (D) Log.i(TAG, "4. getNetworkOperator : " + tm.getNetworkOperator());
  if (D) Log.i(TAG, "5. getNetworkOperatorName : " + tm.getNetworkOperatorName());
  if (D) Log.i(TAG, "6. getNetworkCountryIso : " + tm.getNetworkCountryIso());

 

위 코드에서 1,2,3은 각각 4,5,6과 동일하게 나옵니다.

동일한 값을 가지고 있는데 왜 두개로 나누어 났는지 궁금합니다.

 

혹 해외 로밍시 1,2,3을 그대로 인데 4,5,6는 로밍서비스로 바뀌는 건가요?


 조언 부탁드립니다.

profile

give & take