створюється при першому для використання на смартфонах, libphonenumber перетворилася на повністю підірваний бібліотека для роботи з номерами телефонів і їх різних форматів, використовуваних по всьому світу.
Бібліотека може обробляти набір основних номер телефону операцій, таких як:
- Розбір
- Форматування
- Зберігання
- Користувачі
libphonenumber є надзвичайно простий у використанні і поставляється з великою кількістю прикладів та інструкцій щодо їх використання.
Бібліотека повинна бути головною перебування в портфелі будь-якого розробника, якщо він планує створити мобільні додатки у своєму віддаленому майбутньому
Особливості :.
- Номери телефонів для 239 регіонів
- Форматування / перевірки номера телефону для 236 регіонів світу
- Забезпечує географічної інформації для телефонів
- надає інформацію про несучу для телефонів
- Отримує тип номера, заснований на самій номер
- здатний розрізняти фіксованого, мобільного, Безкоштовний, Premium Rate, Загальна Вартість, VoIP, і особисті номери
- Може порівнювати два числа і подивитися, якщо вони ж
- Містить приклади номерів для 218 країн / регіонів,
- може сказати, якщо номер телефону (формат) є дійсним чи ні
- Формати телефони на льоту
- Пошук номера в введення тексту
Що нового У цьому випуску:
- Нові API для ShortNumberInfo. Старі інтерфейси є застарілими і будуть видалені в наступній версії.
Що нового у версії 6.3:
- Зміна форуму геокодер не повертати будь-яку країну взагалі, якщо число може належати кільком країнам.
- Видалення застарілого коду, який обробляють країнам, які не мають метаданих дійсним.
- Нові дані альтернативні форматування для країни Телефонний код (и): 54, 91 .
Що нового у версії 6.2 :.
- Краще виняток дати, коли збігаються номери телефонів з тексту
- Ручка телефон Вхід в RFC3966 відсутні Тел .: Префікс
Що нового у версії 6.1:
- Додавання підтримки MetadataLoader, щоб завантаженні власних метаданих з альтернативних джерел ( не повинно бути ніякого видимого впливу на користувачів).
- Кріпильні помилка, при якій цифри можуть бути втрачені в As-You-типу форматування і форматування моделі неправильно застосовані.
Що нового у версії 6.0:
- Покращена підтримка для виявлення телефонних номерів в тексті, що знаходяться поруч один Інша
- Змінити, як японські номери, що починаються з & Quot; 00 & Quot; моделюються з
- побічний ефект, що максимально можлива довжина номера був продовжений на 1.
- Ручка StringIndexOutOfBoundsException в AsYouTypeFormatter, коли
- національний префікс, який екстрагують не був знайдений в префіксі. Це позначилося
- Країни з дуже довгими кодів перевізників, таких як Корея.
Що нового у версії 5.8:
- Перейменовано ShortNumberUtil до ShortNumberInfo - & # x3e; Перший клас тепер застаріла і буде видалена в наступних релізах. На даний момент це всього делегатів на ShortNumberInfo.
- Нові методи в API ShortNumberInfo - isCarrierSpecific, Сінглтон інтерфейсу, isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Зверніть увагу, що це експериментальний API на даний момент і можуть бути змінені.
Що нового у версії 5.6:
- Виправлена як-ви-типу форматування помилка, що впливають країни без будь-яких національної префікса правило форматування, такі як Китай.
Що нового у версії 5.5 :.
- Виправлена проблема з formatNumberForMobileDialing для Ху і а
- Змінено внутрішній код ініціалізації і зробив кілька полів фінал.
- Оновлені дані геокодування для країни Телефонний код (и): 374 (АМ, EN, RU)
Що нового у версії 5.4:
- Switched formatNumberForMobileDialing воліють національну формат міжнародному форматі номер набирається з того ж регіону номер телефону с.
Вимоги
- Java 1.5 або вище
Коментар не знайдено