从其ID Android获取短信详细信息

从其ID Android获取短信详细信息,第1张

概述我想得到短信的细节(数字,正文,来的时间);我只知道短信的身份.我可以使用此ID查询“content://sms”并获取详细信息吗?目前,我可以循环查询每条消息并获取详细信息.但是当你必须从1000sms获得单次sms细节10次时效率不高…..希望你能理解这个问题.感谢名单解决方法:我弄清楚自己,

我想得到短信的细节(数字,正文,来的时间);我只知道短信的身份.
我可以使用此ID查询“content:// sms”并获取详细信息吗?

目前,我可以循环查询每条消息并获取详细信息.但是当你必须从1000 sms获得单次sms细节10次时效率不高…..
希望你能理解这个问题.
感谢名单

解决方法:

我弄清楚自己,但花了我一些时间,以下代码为我工作:

        Uri myMessage = Uri.parse("content://sms/");        ContentResolver cr = getContentResolver();        Cursor c = cr.query(myMessage, new String[] { "_ID", "address", "date", "body","read" },"_ID = "+smsID, null, null);        c.movetoFirst();        String Number = c.getString(c.getColumnIndexOrThrow("address")).toString();        String ReadStatus = c.getString(c.getColumnIndex("read"));        String Body = c.getString(c.getColumnIndexOrThrow("body")).toString();        c.close();

我错过了这个条件并将光标移到了第一位.希望有人能发现它有用.

总结

以上是内存溢出为你收集整理的从其ID Android获取短信详细信息全部内容,希望文章能够帮你解决从其ID Android获取短信详细信息所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存