티스토리 뷰

안드로이드에서 permission만 설정 하면 여러가지 정보에 접근 할수 있습니다. 이러한 점이 안드로이드의 장점이자 단점으로 적용 되게 됩니다.


이번 포스팅에서는 permission 추가를 통한 단말기에 자신의 전화번호를 가지고 오는 방법에 대해서 알아보도록 하겠습니다.

매우 심플한 코드로 별도 설명없이도 바로 이용 하실 수 있으실것입니다. 아래 코드를 넣어 이용 하시면 됩니다.


1
2
3
4
5
6
7
String myNumber = null;
TelephonyManager mgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
try{
    myNumber = mgr.getLine1Number();
    myNumber = myNumber.replace("+82""0");
    
}catch(Exception e){}
cs



manifest에 추가


1
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
cs


댓글