Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 相同Android联系人电话号码的不同格式_Java_Android - Fatal编程技术网

Java 相同Android联系人电话号码的不同格式

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

假设短信对话是这样的:

嗨,很高兴认识我派来的你 是的,我也很高兴见到你 我回答说,我们找个时间出去玩吧 通过检查msg详细信息,与其他人关联的号码如下所示:

4161234567 +14161234567 +14161234567
我的联系人信息中存储的号码是1。我如何一次访问我和该联系人之间的所有短信?

这听起来可能有些粗糙,但我建议更改您接收文本的格式。其背后的原因是,如果你出国需要给此人发短信,就会出现问题,因为没有国家数据可以与这个数字一起使用


如果您希望以编程方式执行此操作,我建议使用一个regexp,用于检查数字的长度,以及前面是否有国家代码。如果没有,请检查联系人,查看是否有类似的带有国家/地区代码的号码,并改用该号码。

我通过检索线程id解决了此问题,从而消除了电话号码略有不同的问题