안드로이드 개발 질문/답변
(글 수 45,052)
TelephonyManager mTelephonyMgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);returnValue = mTelephonyMgr.getLine1Number();이걸 이용해 폰번호 추출을 하는데요문제는 어느 폰에서하면 +82가 붙어서 번호가 나오는반면갤럭시 s 는 그냥 010********... 이런식으로 나오더라구요폰기종마다 뽑는 게 다른가요?ㅠㅠ 혹시 어느폰은 폰번호 추출형태를 알수 있는 표는 없을까요글자수가 달라서.. 문제가.생깁니다.ㅠㅠ 도와주세요형태를 정확히 알고싶네요 폰마다 테스트할순없고 ㅠㅠ 폰이 없어서..휴..




KT만 앞에 번호 0이 없어지고 +82가 붙거든요~
예제) kt - +8212341234 sk,lgU - 01012341234
따라서 returnValue.replace("-", "").replace("+82", "0")만 해줘도 "-"표시 없애고
어느 통신사든 같은 형태의 폰번호로 설정할 수 있을꺼에요
밑에 returnValue.replace("-", "").replace("+82", "0"); 만 해주세요^^