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

时间:2013-05-26 16:18:37

标签: java android

所以,让我们说短信对话是这样的:

  1. 很高兴见到你(由我发送)
  2. 很高兴见到你(收到)
  3. 让我们有时候闲逛(我回答)
  4. 与其他人关联的数字看起来像这样(通过检查消息详情):

    1. 4161234567
    2. 14161234567
    3. 14161234567
    4. 我联系人信息中存储的号码是(1)。我如何一次性访问我和这个联系人之间的所有短信?

2 个答案:

答案 0 :(得分:0)

这可能听起来粗糙,但我更愿意改为接收文字的格式。其背后的理由是,如果你出国并且需要给这个人发短信,就会出现问题,因为这个号码没有国家数据。

如果您想以编程方式执行此操作,我建议使用regexp,检查数字的长度,以及是否在其前面有国家/地区代码。如果不是,请检查联系人,看看国家代码中是否有这样的数字,然后使用它。

答案 1 :(得分:0)

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