Creado en un principio para el uso de los teléfonos inteligentes, la libphonenumber ha evolucionado hasta convertirse en una biblioteca soplado totalmente para hacer frente a los números de teléfono y sus diversos formatos utilizados en todo el globo.
La biblioteca puede manejar un conjunto de operaciones básicas de números de teléfono, como:
- Análisis
- Formato
- Almacenar
- Validación
libphonenumber es extremadamente fácil de usar y viene con una gran cantidad de ejemplos e instrucciones de uso.
La biblioteca debe ser un apoyo principal en la cartera de cualquier desarrollador si planea crear aplicaciones móviles en su futuro lejano
Características :.
- Los números telefónicos de 239 regiones
- Formato / validación de números de teléfono de 236 regiones del mundo
- Proporciona información geográfica para obtener los números de teléfono
- proporciona información del transportista para números de teléfono
- Obtiene el tipo del número basado en la propia Número
- Es capaz de distinguir de línea fija, móvil, Teléfono sin cargo, de tarificación adicional, compartido Costo, VoIP, y los números personales
- Puede comparar dos números y ver si son los mismos
- Proporciona el número de muestras para 218 países / regiones,
- se puede saber si un número de teléfono (formato) es válida o no
- Formatos de teléfono en la marcha
- Encuentra los números de entrada de texto
Números
¿Cuál es nuevo en esta versión:
- Las nuevas APIs para ShortNumberInfo. Los viejos APIs han quedado en desuso y se eliminarán en una próxima versión.
¿Qué hay de nuevo en la versión 6.3:
- Cambio de la línea geocodificador para no devuelve ningún país en absoluto si el número podría pertenecer a varios países.
- La eliminación de código obsoleto que trató países sin metadatos como válido.
- Nuevos datos alternos de formato para el país llamando código (s): 54, 91 .
¿Cuál es nuevo en la versión 6.2:.
- Mejor exclusión de fechas en que coincidan con números de teléfono de texto
- Entrada teléfono Mango en RFC3966 con falta tel:. Prefijo
¿Qué hay de nuevo en la versión 6.1:
- Añadir soporte MetadataLoader para permitir metadatos personalizados carga de fuentes alternativas ( debería tener ningún impacto visible para los usuarios).
- La fijación de error en cifras podrían perderse en como-usted-tipo de patrones de formato y de formato incorrectamente aplicadas.
¿Qué hay de nuevo en la versión 6.0:
- Mejor soporte para la detección de números de teléfono de texto que están al lado de cada otro
- Cambiar a números cómo japonesas que comienzan con & quot; 00 & quot; se modelan, con la etiqueta li>
- efecto secundario que la longitud del número máximo posible se ha extendido por 1.
- StringIndexOutOfBoundsException manija en el AsYouTypeFormatter cuando
- prefijo nacional que se extraía no se encontró en el prefijo. Esta afectados
- países con códigos de operador muy largas, como Corea.
¿Cuál es nuevo en la versión 5.8:
- Renombrado ShortNumberUtil a ShortNumberInfo - & # X3e; la antigua clase ahora es obsoleto y será eliminado en una versión posterior. Por el momento, sólo los delegados a ShortNumberInfo.
- Nuevos métodos en la API ShortNumberInfo - isCarrierSpecific, interfaz único, isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Tenga en cuenta esto es una API experimental en el momento y sujeto a cambios.
¿Qué hay de nuevo en la versión 5.6:
- Arreglo para el bug que afecta a países como-usted-tipo de formato sin regla de formato prefijo nacional, como China.
¿Qué hay de nuevo en la versión 5.5:.
- Arreglado el problema con formatNumberForMobileDialing para HU y CL
- Changed código de inicialización interna e hizo más campos final.
- Actualización de datos de geocodificación de código de país llamando al (s): 374 (por la mañana, en, ru)
¿Qué hay de nuevo en la versión 5.4:
- conmutada formatNumberForMobileDialing preferir formato nacional al formato internacional cuando el número se marca de la misma región el número de teléfono es de.
Requisitos :
- Java 1.5 o superior
Comentarios que no se encuentran