프로그래밍 언어/Android

프로그래밍 방식으로 Android 휴대 전화의 전화 번호 가져 오기

Rateye 2021. 6. 14. 10:18
728x90
반응형
질문 : 프로그래밍 방식으로 Android 휴대 전화의 전화 번호 가져 오기

내 Android 앱을 실행하는 기기의 전화 번호를 프로그래밍 방식으로 어떻게 얻을 수 있나요?

답변

암호:

TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
String mPhoneNumber = tMgr.getLine1Number();

필요한 권한 :

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

많이 찬성 된 댓글에 따르면 몇 가지주의 사항이 있습니다. null 또는 "" 또는 "???????" 반환 할 수 있습니다. , 더 이상 유효하지 않은 오래된 전화 번호를 반환 할 수 있습니다. 장치를 고유하게 식별하는 것을 원한다면 getDeviceId() 를 사용해야합니다.

출처 : https://stackoverflow.com/questions/2480288/programmatically-obtain-the-phone-number-of-the-android-phone
728x90
반응형