본문 바로가기

Android

안드로이드 단말의 전화번호 받아오는 법


 

1. AndroidManifest.xml 에 아래 권한 추가
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>

2. 아래와 같이 Context.getSystemService 를 통해 TelephonyManager 를 가져옴.
       TelephonyManager telephony = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
        
3. TelephonyManager 의 메소드 들 중, getLine1Number() 메소드가 전화번호를 반환
        return telephony != null?telephony.getLine1Number():"";