¿Cómo puedo eliminar el "+" y el código del país de un número de teléfono?

Estoy usando la siguiente API para obtener un número de teléfono; Sin embargo, parte del dispositivo devolverá el número en el siguiente formato:

"+" + Código de país + número de teléfono Ex. +12062436969

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

Me gustaría encontrar una forma / algoritmo para eliminar este signo "+" y el código del país, por lo que sólo obtendré los últimos diez dígitos. Ex. +12062436969 -> 2062436969

Creo que sólo necesito los últimos diez dígitos. ¿Alguien podría sugerir alguna idea?

One Solution collect form web for “¿Cómo puedo eliminar el "+" y el código del país de un número de teléfono?”

Usted debe definitivamente echar un vistazo a esta increíble biblioteca:

http://code.google.com/p/libphonenumber/
https://github.com/googlei18n/libphonenumber

Esto resolverá su problema y podría incluso ayudarle más ya que está haciendo cosas de telefonía.

  • Formato de registro de registro de Android c2dm
  • ¿Cuál sería una simple expresión regular para la comprobación de contraseña durante la suscripción?
  • Excluir etiquetas HTML y algunos caracteres UNICODE mientras busca en SQLite
  • ¿Cómo puedo crear una expresión regular para esto en android?
  • Palabra árabe Buscando en el archivo de texto en árabe
  • Cómo puedo encontrar todas las coincidencias con una expresión regular en android
  • Fuerza de cierre en la expresión regular!
  • Cómo analizar valores float de cadena utilizando REGEX en java
  • Android Eclipse Utilice herramientas externas para ejecutar una secuencia de comandos en el código
  • Cómo reemplazar una cadena si no está contenida entre '<' y '>'
  • Regex opcional de límites de palabras de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.