Stworzony początkowo do wykorzystania w urządzeniach typu smartphone, libphonenumber przekształciła się w pełni dmuchane biblioteki do czynienia z numerami telefonów i ich różnych formatów używanych na całym świecie.
Biblioteka może obsługiwać zestaw podstawowych operacji, takich jak numer telefonu:
- Parsowanie
- Formatowanie
- Przechowywanie
- Uzasadnienie
libphonenumber jest bardzo łatwy w obsłudze i wyposażony w wiele przykładów i instrukcji użytkowania.
Biblioteka powinna być głównym-pobyt w portfelu każdego dewelopera, jeśli planuje stworzyć aplikacje mobilne w dalekiej przyszłości
Opis .
- Numery telefonów dla 239 regionów,
- Formatowanie / sprawdzanie numerów telefonów dla 236 regionów świata li>
- Dostarcza informacji geograficznej dla numerów telefonów,
- zawiera informacje nośnej dla numerów telefonów,
- Pobiera typ liczby w oparciu o samą Numer
- w stanie odróżnić stacjonarnej, Mobile, Bezpłatna, Premium Rate, wspólna Koszt usługi, VoIP, a numery osobowe
- Czy można porównać dwie liczby i sprawdzić, czy są one takie same,
- Zapewnia liczebność próby na 218 kraje / regiony,
- Czy można powiedzieć, czy numer telefonu (format) jest ważne, czy nie,
- Formaty telefonów on-the-fly
- Znajduje numery wprowadzania tekstu,
Numery
Co nowego w tym wydaniu:
- Nowe API dla ShortNumberInfo. Stare API zostało przestarzała i zostanie usunięta w kolejnej wersji.
Co nowego w wersji 6.3:
- Zmiana trybu offline geocoder do dowolnego kraju nie wrócić, jeśli w ogóle liczba może należeć do wielu krajów.
- Usuwanie przestarzałych kod, który traktuje kraje bez metadanych jako ważne.
- Nowe alternatywne dane formatowania kraju wywołanie kodu (-ów): 54, 91 .
Co nowego w wersji 6.2.
- Lepsze wykluczenie terminach dopasowanych numerów telefonów z tekstu
- wejście Uchwyt telefonu w RFC3966 z braku tel. Prefiks
Co nowego w wersji 6.1:
- Dodanie obsługi MetadataLoader aby umożliwić ładowanie niestandardowych metadanych ze źródeł alternatywnych ( nie powinien mieć widoczny wpływ na użytkowników).
- Mocowanie błąd, cyfry mogą być utracone w wzory jak podczas wpisywania formatowania i formatowania niewłaściwie stosowane.
Co nowego w wersji 6.0:
- Lepsze wsparcie dla wykrywania numerów telefonów w tekście, które są obok siebie inne
- Zmiana numerów zaczynających się od japońskich, jak & quot; 00 & quot; modeluje, z
- efekt uboczny, że maksymalna możliwa długość numer został przedłużony o jeden.
- Uchwyt StringIndexOutOfBoundsException w AsYouTypeFormatter przy
- krajowego prefiksu, który został ekstrakcji nie zostało znalezione w prefiksie. Ten wpływ,
- kraje o bardzo długich kodów przewoźników, takich jak Korea.
Co nowego w wersji 5.8:
- Zmiana nazwy ShortNumberUtil do ShortNumberInfo - & # x3e; Była klasa jest teraz przestarzała i zostaną usunięte w późniejszym wydaniu. W tej chwili tylko delegatów do ShortNumberInfo.
- Nowe metody w API ShortNumberInfo - isCarrierSpecific, pojedyncza interfejsu, isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Uwaga to jest API eksperymentalne w tej chwili i mogą ulec zmianie.
Co nowego w wersji 5.6:
- Poprawiono as-you-type-formatowanie błąd dotyka kraje bez prefiksu krajowego przepisu formatowania, takich jak Chiny.
Co nowego w wersji 5.5.
- Naprawiono problem z formatNumberForMobileDialing dla HU i CL
- Zmieniono wewnętrzny kod inicjujący i uczynił więcej pól ostateczna.
- Aktualizacja danych geokodowanie do kraju kodu wywołującego (ów): 374 (rano, en, ru)
Co nowego w wersji 5.4:
- Switched formatNumberForMobileDialing wolą formatu krajowego do międzynarodowego formatu, gdy liczba wybierany jest z tego samego regionu numer telefonu jest z.
Wymagania :
- Java 1.5 lub wyższa,
Komentarze nie znaleziono