[英]How to get the Address of a Draft SMS
我无法获得草案短信的地址,它总是使用以下代码给我null
public static final Uri SMS_PROVIDER = Uri.parse("content://sms");
Cursor oCursorSMS = mContext.getContentResolver().query(SMS_PROVIDER, null,null,null, null);
oCursorSMS.moveToFirst();
final String[] columns = oCursorSMS.getColumnNames();
for (int i = 0; i < columns.length; i++) {
String ss = cursor.getString(i);
}
当我读取草稿短信时,地址栏返回null
我已经搜索了很多,有很多关于这个问题的问题,但没有人有答案。 谁能帮我这个
从uri content://mms-sms/conversations?simple=true
你可以访问threads表,在threads表中有一个列recipient_ids
你可以用它来获取地址,看看我的回答这里知道怎么做那。 基本上,你想从你的短信获取thread_id
然后用它来查看线程表,即过滤器应该是_id = thread_id_from_sms
。 现在获取recipient_ids并使用它从content://mms-sms/canonical-addresses
查找content://mms-sms/canonical-addresses
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.