2011-10-13 9 views
8

Używam następujących API, aby uzyskać numer telefonu; jednak niektóre urządzenie zwróci numer w następującym formacie:Jak usunąć "+" i kod kraju z numeru telefonu?

"+" + kod licznika + numer telefonu Ex. +12062436969

TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); 
String phoneNumber = tm.getLine1Number(); 

Chciałbym znaleźć sposób/algorytm, aby usunąć ten znak „+” i kod kraju, więc będę się tylko ostatnie dziesięć cyfr. Dawny. +12062436969 -> 2062436969

Uważam, że potrzebuję tylko ostatnich dziesięciu cyfr. Czy ktoś mógłby zaproponować jakiś pomysł?

Odpowiedz

Powiązane problemy