0

我正在使用 Android 上的 SMS 功能。我已成功从手机中获取所有短信,我想按 SIM 1 和 SIM 2 过滤这些短信。我检查了列(获取短信的查询正在返回)但无法确定哪一列指示 SIM 信息

我正在使用它来获取所有短信

Uri uriSMSURI = Uri.parse("content://sms/");
Cursor cur = activity.getContentResolver().query(uriSMSURI, null, "thread_id = "+thread, null, "_id DESC LIMIT "+limit +" offset "+(limit*page));

这将返回所有短信,但我只需要一张 SIM 卡的短信。

欢迎任何帮助或建议

4

1 回答 1

1

好吧,这是线程的所有列, 但我找不到与 sim 相关的任何内容。但是有RECIPIENT_IDS

消息收件人的收件人 ID 的字符串编码,按数字顺序并以空格分隔。

您可以通过 sim 号码检查收到的消息。你也有包含,的短信,你也可以通过 sim 号码检查它们。PERSONADRESSCREATOR

于 2019-06-15T05:53:16.243 回答