我正在为android编写一些sms应用程序,我有一个问题。我将短信从一个模拟器发送到另一个模拟器。该短信有“15555215556”作为发送的电话号码。当我将该号码保存到联系人时,它以“+ 1-555-521-5556”格式保存。接下来,当我的应用搜索电话簿找到匹配的电话号码时,它找不到任何,因为“15555215556”与“+ 1-555-521-5556”(电话簿中)不一样。
是否有任何可以正确格式化给定电话号码的内置课程?
答案 0 :(得分:0)
有电话号码util class
http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html
否则你可以使用libphoneumber
http://code.google.com/p/libphonenumber/
仅140 KB