繁体   English   中英

我在想什么android.telephony.PhoneNumberUtils

[英]what am i missing android.telephony.PhoneNumberUtils

我有一个Android应用程序,需要监听传入的短信。 然后,我需要显示与发送电话号码关联的发送者姓名。 我的探究是发件人的地址具有国家/地区代码前缀,而我的联系人没有。

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

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

当然,必须有一些android实用程序可以在带和不带国家/地区代码前缀的数字之间进行转换。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM