我正忙于创建虚假短信,虽然此代码段非常适合让消息看起来像是从手机发送的,但我不知道如何将创建的消息标记为已发送。
ContentValues values = new ContentValues();
values.put("地址", "一些地址");
values.put("body", "some-text");
getContentResolver().insert(Uri.parse("content://sms/sent"), 值);
如果消息没有被“真正发送”,这是否有可能以某种方式实现?
最佳答案
此 How to use SMS content provider? Where are the docs? 中指示了列名问题。 “状态”可能就是您要查找的内容。
113 public static final String STATUS = "status";
114
115 public static final int STATUS_NONE = -1;
116 public static final int STATUS_COMPLETE = 0;
117 public static final int STATUS_PENDING = 32;
118 public static final int STATUS_FAILED = 64;
设置为 0(完成)应将其标记为已发送。
关于android - 将伪造的短信标记为已送达,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15572905/