微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 如何从线程表中的recepient_ids获取联系人详细信息

这是’threads’表实例

_id| recipient_ids| snippet
1  |   1          |Hi this is hello world
2  |   2          |Multiple send
3  | 1 3 4        |Send

对应于recepient_ids的值放在’canonical_addresses’表中

_id|  address
1  |9879565655
2  |1111111111
3  |5465321348
4  |8965321354

现在我必须为线程表中的每个’threads.recipient_ids’获取’canonical_addresses.address'(有时,recipient_id可以多于一个)?

注意:
我正在使用content:// mms-sms / conversation来从线程表中获取详细信息.

解决方法

您需要按照以下方式制定查询

String [] colAddress={"disTINCT address"};
Cursor cur = getContentResolver().query(uriSMSURI,colAddress,null,null);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐