android – 如何获取草稿短信的地址

android – 如何获取草稿短信的地址,第1张

概述我无法获得草案短信的地址,它总是使用以下代码给我null public static final Uri SMS_PROVIDER = Uri.parse("content://sms"); Cursor oCursorSMS = mContext.getContentResolver().query(SMS_PROVIDER, null,null,null, null); 我无法获得草案短信的地址,它总是使用以下代码给我null

public static final Uri SMS_PROVIDER = Uri.parse("content://sms");          Cursor oCursorSMS = mContext.getContentResolver().query(SMS_PROVIDER,null,null);                                                           oCursorSMS.movetoFirst();                                             final String[] columns = oCursorSMS.getColumnnames();                                   for (int i = 0; i < columns.length; i++) {            String ss = cursor.getString(i);            }

当我读取草稿短信时,地址栏返回null我已经搜索了很多,有很多关于这个问题的问题,但没有人有答案.谁能帮我这个

解决方法 从uri内容:// mms-sms / conversations?simple = true你可以访问threads表,在threads表中有一个列recipIEnt_IDs你可以用它来获取地址,请看我的答案 here知道怎么做那.基本上,你想从你的短信中获取thread_ID,然后用它来查看线程表,即过滤器应该是_ID = thread_ID_from_sms.现在获取recipIEnt_IDs并使用它从content:// mms-sms / canonical-addresses中查找地址 总结

以上是内存溢出为你收集整理的android – 如何获取草稿短信的地址全部内容,希望文章能够帮你解决android – 如何获取草稿短信的地址所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1129746.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存