Creato inizialmente per l'utilizzo su dispositivi smartphone, il libphonenumber si è evoluto in una libreria completamente saltato per trattare con i numeri di telefono ei loro vari formati utilizzati in tutto il globo.
La libreria in grado di gestire una serie di operazioni di numero di telefono di base, come:
- Analisi
- Formattazione
- Memorizzazione
- Convalida
libphonenumber è estremamente facile da usare e viene fornito con un sacco di esempi e istruzioni per l'uso.
La biblioteca dovrebbe essere un main-soggiorno in portafoglio di un sviluppatore, se ha intenzione di creare applicazioni mobili nel suo lontano futuro
Caratteristiche :.
- I numeri di telefono per le 239 regioni
- Formattazione / convalidare i numeri di telefono per le 236 regioni del mondo
- Fornisce informazioni geografiche per i numeri di telefono
- fornisce informazioni vettore per i numeri di telefono
- Ottiene il tipo di numero in base al numero stesso
- In grado di distinguere Fixed-line, Mobile, Numero verde, di premio di, in comune di costo, VoIP, e numeri personali
- Può confrontare due numeri e vedere se sono le stesse
- Fornisce numeri di esempio per 218 paesi / regioni,
- a sapere se un numero di telefono (formato) è valido o no
- Formati telefoniche on-the-fly
- trova i numeri in input di testo
Numeri
Cosa c'è di nuovo in questa versione:
- Nuove API per ShortNumberInfo. Le vecchie API sono stati deprecati e saranno rimossi in una prossima release.
Cosa c'è di nuovo in versione 6.3:
- Cambiare il geocoder offline per non restituire alcun paese a tutti, se il numero potrebbe appartenere a più paesi.
- La rimozione di codice obsoleto che ha trattato i paesi senza metadati come valido.
- Nuovi dati alternativi di formattazione per paese codice chiamante (s): 54, 91 .
Cosa c'è di nuovo in versione 6.2:.
- Better esclusione di date in cui corrispondono i numeri di telefono da testo
- ingresso telefono Maniglia in RFC3966 con mancante tel:. Prefix
Cosa c'è di nuovo in versione 6.1:
- L'aggiunta del supporto MetadataLoader per consentire metadati personalizzati carico da fonti alternative ( dovrebbe avere alcun impatto visibile agli utenti).
- Risoluzione bug che le cifre potrebbero essere persi in as-you-type di formattazione e formattazione modelli correttamente applicate.
Cosa c'è di nuovo in versione 6.0:
- Migliorato il supporto per rilevare i numeri di telefono in testo, che sono accanto a ogni altri
- Cambia per numeri come giapponesi che iniziano con & quot; 00 & quot; sono modellate, con il
- effetto collaterale che la lunghezza massima numero possibile è stato esteso dal 1.
- Maniglia StringIndexOutOfBoundsException nel AsYouTypeFormatter quando
- prefisso nazionale che è stato estratto non è stato trovato nel prefisso. Questo colpiti
- paesi con codici molto lunga carriera, come la Corea.
Cosa c'è di nuovo in versione 5.8:
- Rinominato ShortNumberUtil a ShortNumberInfo - & # X3e; l'ex classe è ora deprecato e sarà cancellato in una versione successiva. Al momento solo i delegati al ShortNumberInfo.
- Nuovi metodi nell'API ShortNumberInfo - isCarrierSpecific, interfaccia Singleton, isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Nota: questo è un API sperimentale al momento e soggetti a modifiche.
Cosa c'è di nuovo in versione 5.6:
- Fix per as-you-type-formattazione bug che colpisce i paesi con nessuna norma nazionale di formattazione del prefisso, come la Cina.
Cosa c'è di nuovo in versione 5.5:.
- Corretto il problema con formatNumberForMobileDialing per HU e CL
- Cambiato il codice di inizializzazione interno e ha reso più campi finale.
- Dati geocoding aggiornati per codice del paese chiamando (s): 374 (am, en, ru)
Cosa c'è di nuovo in versione 5.4:
- Switched formatNumberForMobileDialing preferire formato nazionale in formato internazionale quando il numero è composto dalla stessa regione il numero di telefono è da.
Requisiti :
- Java 1.5 o superiore
I commenti non trovato