Форматирование номера из контактов - PullRequest
2 голосов
/ 14 мая 2011

Я пишу несколько смс-приложений для Android, и у меня есть проблема.Я отправляю смс из одного эмулятора в другой.Это смс имеет "15555215556" в качестве номера телефона, с которого оно было отправлено.Когда я сохраняю этот номер в контактах, он сохраняется в формате «+ 1-555-521-5556».Затем, когда мое приложение поискало телефонную книгу, чтобы найти соответствующий номер телефона, оно не могло найти ни одного, потому что "15555215556" не совпадает с "+ 1-555-521-5556" (в телефонной книге).1002 * Есть ли какой-нибудь встроенный класс, который может правильно отформатировать данный номер телефона?

1 Ответ

0 голосов
/ 14 мая 2011

Есть телефонный номер ути класса

http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html

в противном случае вы можете использовать libphoneumber

http://code.google.com/p/libphonenumber/

только 140 КБ

...