1

假设短信对话是这样的:

  1. 嘿,很高兴认识你(由我发送)
  2. 是的,很高兴认识你(收到)
  3. 找个时间出去玩吧(我回复)

与其他人关联的数字如下所示(通过检查 msg 详细信息):

  1. 4161234567
  2. +14161234567
  3. +14161234567

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

4

2 回答 2

0

这听起来可能很粗糙,但我建议更改为您接收文本的格式。背后的原因是,如果你出国需要给这个人发短信,就会有问题,因为这个号码不会有国家数据。

如果您想以编程方式执行此操作,我建议使用正则表达式,它检查数字的长度,以及它前面是否有国家代码。如果没有,请检查联系人以查看是否有类似国家代码的号码,并使用它来代替。

于 2013-05-26T19:37:29.077 回答
0

我通过检索 thread_id 解决了这个问题,这消除了电话号码略有不同的问题。

于 2013-06-16T23:27:24.220 回答