단말 번호를 가져오려면 아래와 같이 해본다.
우선 manifest 파일에 권한을 부여해야 한다.
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

TelephonyManager telephony = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
telephony.getLine1Number(); // 단말 번호 가져오기
Log.i("Phone Number",telephony.getLine1Number());
단말 번호가 MSISDN이라고 하던데...국내에 들어오면 달라질 수 있을래나?

위의 TelephonyManager를 활용하면 다양한 단말의 정보를 가져올 수 있다.
MCC, MNC 및 기타 단말의 통신사 정보, Network 정보등을 조회할 수 있다.
단 Wi-Fi, Mobile을 사용하고 있는지에 대해서는 별도의 ConnectivityManager를 활용하면 될 것 같다.
Posted by 피의복수
BLOG main image
일에 필요한 자료 by 피의복수

카테고리

분류 전체보기 (40)
프로그램이야기 (38)
끄적끄적 (1)
취미 (0)
서비스이야기 (1)
빅데이터 (0)

최근에 올라온 글