8
다음 API를 사용하여 전화 번호를 얻습니다. 그러나 일부 기기는 다음 형식으로 번호를 반환합니다.전화 번호에서 "+"및 국가 번호를 제거하려면 어떻게해야합니까?
"+"+ 국가 번호 + 전화 번호 예. 12062436969
TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
String phoneNumber = tm.getLine1Number();
나는이 "+"기호와 국가 코드를 제거하는 방법/알고리즘을 찾을 싶습니다, 그래서는 지난 10 개 자리를 얻을 것이다. 전의. +12062436969 -> 2062436969
나는 마지막 10 자리 만 필요하다고 생각합니다. 누구든지 어떤 아이디어라도 제안 해 주시겠습니까?
절대적으로 맞습니다 ......... +1 ... –
위 프로젝트의 업데이트 된 링크 : https://github.com/googlei18n/libphonenumber – Benjamin