Java 相同Android联系人电话号码的不同格式
假设短信对话是这样的: 嗨,很高兴认识我派来的你 是的,我也很高兴见到你 我回答说,我们找个时间出去玩吧 通过检查msg详细信息,与其他人关联的号码如下所示: 4161234567 +14161234567 +14161234567Java 相同Android联系人电话号码的不同格式,java,android,Java,Android,假设短信对话是这样的: 嗨,很高兴认识我派来的你 是的,我也很高兴见到你 我回答说,我们找个时间出去玩吧 通过检查msg详细信息,与其他人关联的号码如下所示: 4161234567 +14161234567 +14161234567 我的联系人信息中存储的号码是1。我如何一次访问我和该联系人之间的所有短信?这听起来可能有些粗糙,但我建议更改您接收文本的格式。其背后的原因是,如果你出国需要给此人发短信,就会出现问题,因为没有国家数据可以与这个数字一起使用 如果您希望以编程方式执行此操作,我建议使用
我的联系人信息中存储的号码是1。我如何一次访问我和该联系人之间的所有短信?这听起来可能有些粗糙,但我建议更改您接收文本的格式。其背后的原因是,如果你出国需要给此人发短信,就会出现问题,因为没有国家数据可以与这个数字一起使用
如果您希望以编程方式执行此操作,我建议使用一个regexp,用于检查数字的长度,以及前面是否有国家代码。如果没有,请检查联系人,查看是否有类似的带有国家/地区代码的号码,并改用该号码。我通过检索线程id解决了此问题,从而消除了电话号码略有不同的问题