我缺少什么android.telephony.PhoneNumberUtils

时间:2012-07-23 13:29:41

标签: android sms

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

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

android.telephony.PhoneNumberUtils
可以提供帮助,但在这种情况下,它的方法似乎没有任何用处。

肯定必须有一些Android实用程序可以在有和没有国家代码前缀的numnbers之间进行转换。

例如,smsManager总是出现给我带有+44前缀的originatingaddress,而我的一些个人联系人没有附加这个前缀。我是否必须自己编写转换代码?或者在使用contentResolver获取我的电话联系人显示名称时使用LIKE谓词?

1 个答案:

答案 0 :(得分:1)