我正在开发一个
Android应用程序.我从下面的uri中获取了recipient_id.
content://mms-sms/conversations?simple=true
现在我想使用收件人ID从canonical_addresses“表中获取地址.但我不知道查询canonical_addresses表”.我在网上搜索了很多.请帮我找个解决方案的朋友.
解决方法
Canonical表有两列,_id和地址.当您获得收件人ID时,您将在规范地址表中查找该ID.对于多个收件人,ID由空格分隔,因此您必须将结果拆分为
recipient_ids.split(“”)
并查找每个id.
getContentResolver().query(Uri.parse("content://mms-sms/canonical-addresses"),null,"_id = " + recipientId,null);
要么
getContentResolver().query(Uri.parse("content://mms-sms/canonical-address/" + recipientId),null);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。