Criado no início para uso em dispositivos de smartphones, o libphonenumber evoluiu para uma biblioteca totalmente desenvolvida para lidar com números de telefone e os seus diversos formatos utilizados ao redor do globo.
A biblioteca pode lidar com um conjunto de operações de telefone básicos, como:
- Parsing
- Formatação
- Armazenagem
- Validação
libphonenumber é extremamente fácil de usar e vem com muitos exemplos e instruções de uso.
A biblioteca deve ser um main-estadia na carteira de qualquer desenvolvedor se ele planeja criar aplicativos móveis em seu futuro distante
Características :.
- Os números de telefone para 239 regiões
- Formatação / validação de números de telefone para 236 regiões do mundo
- Fornece informações geográficas para números de telefone
- fornece informações de suporte para números de telefone
- Obtém o tipo de número com base no número em si
- capaz de distinguir de telefonia fixa, móvel, Cost Toll-free, Premium Rate, Partilhada, VoIP, e Números pessoais
- Pode comparar dois números e ver se eles são os mesmos
- Fornece números de amostra para 218 países / regiões,
- Pode dizer-se um número de telefone (formato) é válido ou não
- Formatos de telefone on-the-fly
- Localiza números de entrada de texto
Números
O que é novo nesta versão:
- Novas APIs para ShortNumberInfo. As antigas APIs foram reprovadas e será removido em uma versão futura.
O que é novo na versão 6.3:
- Alterar o geocoder offline para não devolver qualquer país em tudo se o número pode pertencer a vários países.
- Removendo código obsoleto que tratados países sem metadados como válido.
- Novos dados alternados de formatação para país código de chamada (s): 54, 91 .
O que é novo na versão 6.2:.
- Melhor exclusão das datas em que correspondentes números de telefone de texto
- entrada de telefone Handle em RFC3966 com falta tel:. Prefixo
O que é novo na versão 6.1:
- Adicionar suporte MetadataLoader para permitir o carregamento de metadados personalizados de fontes alternativas ( não deve ter nenhum impacto visível para os utilizadores).
- Correção de bug onde dígitos poderia ser perdido em as-you-tipo de formatação e formatação padrões incorretamente aplicada.
O que é novo na versão 6.0:
- Melhor suporte para a detecção de números de telefone no texto que estão ao lado de cada outra
- Alterar a números como japoneses começam com & quot; 00 & quot; são modelados, com o
- efeito colateral que o comprimento máximo possível número foi prorrogado por um.
- StringIndexOutOfBoundsException Handle no AsYouTypeFormatter quando o
- prefixo nacional, que foi extraída não foi encontrado no prefixo. Isso afetou
- países com códigos transportadora muito longas, como a Coréia.
O que é novo na versão 5.8:
- Renomeado ShortNumberUtil para ShortNumberInfo - & # x3e; o ex-classe agora está obsoleto e será suprimido em uma versão posterior. No momento, apenas delegados ShortNumberInfo.
- Os novos métodos na API ShortNumberInfo - isCarrierSpecific, de interface única, isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Nota: esta é uma API experimental no momento e sujeitos a alterações.
O que é novo na versão 5.6:
- Correção para bug que afeta os países as-you-type formatação- sem prefixo formatação regra nacional, como a China.
O que é novo na versão 5.5:.
- Corrigido o problema com formatNumberForMobileDialing para HU e CL
- Mudou código de inicialização interno e fez mais campos final.
- Os dados de geocodificação atualizados para código de país do telefone (s): 374 (am, en, ru)
O que é novo na versão 5.4:
- Comutado formatNumberForMobileDialing preferir formato nacional para o formato internacional, quando o número é marcado da mesma região o número de telefone é.
Requisitos :
- Java 1.5 ou superior
Comentários não encontrado