Erstellt zunächst für den Einsatz auf Smartphones hat die libphonenumber in eine voll ausgewachsene Bibliothek für den Umgang mit Telefonnummern und ihre verschiedenen Formaten rund um den Globus verwendet entwickelt.
Die Bibliothek kann eine Reihe von grundlegenden Telefonnummer Operationen, wie zu behandeln:
- Analyse
- Formatierung
- Speicherung
- Validierung
libphonenumber ist extrem einfach zu bedienen und kommt mit vielen Beispielen und Gebrauchsanweisungen.
Die Bibliothek sollte ein Haupt-Aufenthalt im Portfolio jedes Entwicklers, wenn er plant, mobile Apps in seinem fernen Zukunft zu schaffen
Eigenschaften .
- Die Telefonnummern für 239 Regionen
- Formatieren / Validierung von Telefonnummern für 236 Regionen der Welt
- Bietet geographischen Informations für Rufnummern
- sorgt Trägerinformationen für Rufnummern
- Ruft den Typ der Zahl auf der Grundlage der Zahl selbst
- Der Lage, Festnetz unterscheiden, Mobile, Toll free, Premium Rate, Shared Cost, VoIP und persönlichen Nummern
- Können zwei Zahlen vergleichen und sehen, ob sie gleich sind
- Ermöglicht Probennummern für 218 Länder / Regionen,
- Können sagen, ob eine Telefonnummer (Format) gültig ist oder nicht
- Formate Rufnummern on-the-fly
- Findet Zahlen in Texteingabe
Was ist neu in dieser Pressemitteilung:
- Neue APIs für ShortNumberInfo. Die alten APIs gelten als veraltet und wird in einer zukünftigen Version entfernt werden.
Was ist neu in Version 6.3:
- Ändern der Offline-Geocodierer, jedes Land überhaupt, wenn nicht zurück die Zahl könnte auf mehrere Länder gehören.
- Entfernen veralteter Code, den Ländern, die keine Metadaten als gültig behandelt.
- Neue alternative Formatierungsdaten für die Landesvorwahl (n): 54, 91 .
Was ist neu in der Version 6.2:.
- Bessere Ausschluss von Daten, an denen passende Telefonnummern aus dem Text
- Handle Telefoneingang in RFC3966 mit fehlenden Tel. Präfix
Was ist neu in der Version 6.1:
- Hinzufügen MetadataLoader Unterstützung für benutzerdefinierte Metadatenlade aus alternativen Quellen zu ermöglichen ( sollten keine sichtbaren Auswirkungen auf die Benutzer).
- Fixing Fehler behoben, durch Ziffern könnte in as-you-type Formatierungen und Formatierungen verloren Muster falsch angewendet werden.
Was ist neu in der Version 6.0:
- Bessere Unterstützung zum Erkennen Telefonnummern im Text, der neben jedem sind anderen
- Wechseln Sie, wie japanische Nummern beginnend mit & quot; 00 & quot; modelliert, mit dem
- Nebeneffekt, dass die maximal mögliche Anzahl Länge um 1 erweitert.
- Handle StringIndexOutOfBoundsException im AsYouTypeFormatter wenn die
- nationale Vorwahl, die extrahiert wurde wurde nicht im Präfix gefunden. Dies betraf
- Länder mit sehr langen Trägercodes wie Korea.
Was ist neu in der Version 5.8:
- umbenannt ShortNumberUtil zu ShortNumberInfo - & # x3e; der ehemalige Klasse ist jetzt veraltet und wird in einem späteren Release gelöscht. Im Moment ist es nur Delegierten ShortNumberInfo.
- Neue Methoden in der ShortNumberInfo API - isCarrierSpecific, Singleton-Schnittstelle, isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Hinweis: Dies ist eine experimentelle API im Moment und Änderungen vorbehalten.
Was ist neu in Version 5.6:
- Fix für as-you-type-Formatierung Bug betroffen Länder ohne nationalen Präfix Formatierungsregel, wie China.
Was ist neu in Version 5.5:.
- Das Problem mit formatNumberForMobileDialing für HU und CL
- geändert internen Initialisierungscode und machte mehrere Felder endgültig.
- Aktualisiert Geocoding-Daten für Landesvorwahl (s): 374 (am, en, ru)
Was ist neu in Version 5.4:
- Switched formatNumberForMobileDialing nationalen Format in internationalen Format bevorzugen, wenn die Anzahl wird aus der gleichen Region die Telefonnummer aus gewählt.
Anforderungen :
- Java 1.5 oder höher
Kommentare nicht gefunden