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
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android 오류 : 기기에 * .apk를 설치하지 못했습니다. * : 시간 초과 (0) | 2021.06.15 |
---|---|
Android : 애니메이션 확장 / 축소 (0) | 2021.06.15 |
Android의 EditText보기에서 여러 줄을 허용하는 방법 (0) | 2021.06.14 |
Android ListView를 새로 고치는 방법 (0) | 2021.06.14 |
색상이 다른 표준 Android 버튼 (0) | 2021.06.13 |