나의 휴대폰 번호(My Phone Num)
안드로이드에서 나의 휴대폰 번호를 단지 코드 몇 줄로 알 수가 있습니다.
보통 직접적인 사용보다는 EditText 에 보여주고, 사용자가 수정 할 수 없도록 한 후 getText() 형식으로 가지고와서 사용자의 고유 식별자 키로써 사용합니다.
하지만 여기서는 휴대폰번호를 가져오는 코드까지만을 소개하도록 하겠습니다.
TelephonyManager systemService = (TelephonyManager)getSystemService (Context.TELEPHONY_SERVICE);
String myPhoneNum = systemService.getLine1Number();
나의 휴대폰 번호(MyPhoneNum) 을 사용하기 위해서는
manifest에 permission을 지정해야만 합니다.
활용예제
private String getMyPhoneNum() {
TelephonyManager mTelephonyMgr = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
String myPhoneNum = mTelephonyMgr.getLine1Number();
String containsHyphen = PhoneNumberUtils.formatNumber(myPhoneNum);
return containsHyphen;
}
String myPhoneNum = systemService.getLine1Number();
// myPhoneNum = PhoneNumberUtils.formatNumber(myPhoneNum);
// add hyphen(-) to phone number
나의 휴대폰 번호(MyPhoneNum) 을 사용하기 위해서는
manifest에 permission을 지정해야만 합니다.
<manifest>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
</manifest>
활용예제
private String getMyPhoneNum() {
TelephonyManager mTelephonyMgr = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
String myPhoneNum = mTelephonyMgr.getLine1Number();
String containsHyphen = PhoneNumberUtils.formatNumber(myPhoneNum);
return containsHyphen;
}
getMyPhoneNum()
//contains hyphen(-)
댓글 없음:
댓글 쓰기