안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
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는 로밍서비스로 바뀌는 건가요?
조언 부탁드립니다.
give & take
제가 한가지 테스트를 했는데 유심을 빼고 테스트를 해보니
1,2,3은 동일하게 결과가 나왔는데
4,5,6은 빈값으로 나옵니다.
1 : 45006
2 : LG U+
3: kr