首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我错过了什么android.telephony.PhoneNumberUtils

我错过了什么android.telephony.PhoneNumberUtils
EN

Stack Overflow用户
提问于 2012-07-23 21:29:41
回答 1查看 573关注 0票数 0

我有一个android应用程序,需要监听传入的短信。然后,我需要显示与发送电话号码相关联的发送者姓名。我的问题是始发地址有国家代码前缀,而我的联系人没有。

我该如何应对这种情况?我希望

代码语言:javascript
复制
android.telephony.PhoneNumberUtils

可能会有帮助,但它的方法在这种情况下似乎没有任何用处。

当然,一定有一些android实用程序可以在有或没有国家代码前缀的数字之间进行转换。

例如,smsManager似乎总是为我提供带有+44前缀的起始地址,而我的一些个人联系人没有附加此前缀。我必须自己编写一个转换过程吗?或者在使用contentResolver获取我的电话联系人显示名称时使用LIKE谓词?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-23 21:32:05

我正在使用PhoneNumberUtils.compare(number1, number2),它工作得很好。

http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html#compare(java.lang.String, java.lang.String)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11613521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档