【问题标题】:Formatting of number from contacts联系人号码格式
【发布时间】:2011-05-14 17:18:22
【问题描述】:

我正在为 android 编写一些短信应用程序,但我遇到了问题。我从一个模拟器向另一个模拟器发送短信。该短信的电话号码为“15555215556”。当我将该号码保存到联系人时,它以“+1-555-521-5556”格式保存。接下来,当我的应用搜索电话簿以查找匹配的电话号码时,它找不到任何号码,因为“15555215556”与“+1-555-521-5556”(在电话簿中)不同。

是否有任何内置类可以正确格式化给定的电话号码?

【问题讨论】:

    标签: android sms contacts


    【解决方案1】:

    【讨论】:

    • 谢谢!你认为去掉所有“+”和“-”字符的数量然后比较是个好主意吗?
    • PhoneNumberUtils 有一个 compare() 方法,可以满足您的需求。剥离号码也可能有效,不能保证它在不知道你在做什么的情况下在所有情况下都有效
    猜你喜欢
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    相关资源
    最近更新 更多