Създадена в началото на използването на смартфони, на libphonenumber се превърна в напълно изгорял библиотека за работа с телефонни номера и техните различни формати, използвани по целия свят.
Библиотеката може да се справи с набор от основни операции телефонен номер, като:
- Разбор
- Форматиране
- Съхраняване
- Валидиране
libphonenumber е изключително лесен за употреба и идва с много примери и указанията за приложение.
Библиотеката трябва да бъде основен престой в портфолиото всеки разработчик, ако той планира да създаде мобилни приложения в далечното си бъдеще
<силни> Характеристики :.
- Телефонните номера за 239 райони
- Formatting / валидиране на телефонни номера за 236 региони на света
- Осигурява географска информация за телефонни номера
- предоставя информация носител за телефонни номера
- получава вида на броя въз основа на самата броя
- в състояние да разграничи фиксирани линии, Mobile, Безплатен телефон, Premium Курсове, Споделено Разходите, VoIP, и ЕГН
- може да се сравни две числа и да видим дали те са едно и също
- Осигурява примерни числа за 218 страни / региони,
- може да каже дали един телефонен номер (формат) е валиден или не
- Formats телефонни номера на най-лети
- намира номера на въвеждане на текст
Какво ново в тази версия:
- Нови APIs за ShortNumberInfo. Старите APIs са отхвърлени и ще бъдат отстранени в следващата версия.
Какво ново във версия 6.3:
- Промяна на линия Geocoder да не се връща всяка страна на всички, ако броят може да принадлежи на няколко страни.
- Премахване на остарели код, който третира държави, които нямат метаданни за валидни.
- Нови данни за заместник форматиране на страната Телефонен код (а): 54, 91 .
Какво ново във версия 6.2:.
- По-добра изолация на датите, когато съвпадение телефонни номера от текст
- вход дръжте телефона в RFC3966 с липсващи тел. Префикс
Какво ново във версия 6.1:
- Добавяне подкрепа MetadataLoader да позволи обичай метаданни натоварване от алтернативни източници ( не трябва да има осезаем ефект за потребителите).
- поправяне на бъгове, където цифри могат да бъдат загубени в AS-ви тип форматиране и форматиране модели приложил неправилно.
Какво ново във версия 6.0:
- по-добра подкрепа за откриване на телефонни номера в текст, че са един до друга
- Change как японски номера започващи с & quot; 00 & quot; са моделирани, с
- страничен ефект, че максималната възможна дължина брой е бил удължен с 1.
- Handle StringIndexOutOfBoundsException в AsYouTypeFormatter когато
- националния префикс, който се извлича не е намерена в префикса. Това засегна
- страни с много дълги кодове носител, като Корея.
Какво ново във версия 5.8:
- Преименувана ShortNumberUtil да ShortNumberInfo - & # x3e; Бившата класа сега е отхвърлена и ще бъдат изтрити в по-късно издание. В момента той просто делегати ShortNumberInfo.
- Нови методи в API ShortNumberInfo - isCarrierSpecific, Сингълтън интерфейс, isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Забележка това е експериментален API в момента и подлежи на промени.
Какво ново във версия 5.6:
- Фикс за по-ви тип форматиране бъг засяга страните , без национално правило префикс форматиране, като например Китай.
Какво ново във версия 5.5:
- Фиксирана проблем с formatNumberForMobileDialing за HU и CL
- Променена вътрешна инициализация код и прави повече полета окончателно.
- Актуализирани геокодиране данни за страната Телефонен код (а): 374 (AM, EN, RU)
Какво ново във версия 5.4:
- Switched formatNumberForMobileDialing предпочиташе национален формат за международен формат, когато броят се набира от същия регион на телефонния номер е от.
<силни> Изисквания :
- Java 1.5 или по-висока
Коментари не е намерена