欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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

发布时间:2025/3/11 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 android获取短信息,从其ID Android获取短信详细信息 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我想得到短信的细节(数字,正文,来的时间);我只知道短信的身份.

我可以使用此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();

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

标签:cursor,sms,android

来源: https://codeday.me/bug/20190721/1496014.html

总结

以上是生活随笔为你收集整理的android获取短信息,从其ID Android获取短信详细信息的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。