1

我正在搞乱创建假短信,虽然这个片段非常适合让它看起来像是从手机发送的消息,但我不知道如何将创建的消息标记为已送达。

ContentValues values = new ContentValues();
values.put("address", "some-address");
values.put("body", "some-text");
getContentResolver().insert(Uri.parse("content://sms/sent"), values);

如果没有“真正发送”的消息,这是否可能?

4

1 回答 1

1

列名称在此如何使用 SMS 内容提供程序?文档在哪里?问题。“状态”可能是您正在寻找的。

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.3.7_r1/android/provider/Telephony.java我想说

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(完成)应将其标记为已发送。

于 2013-03-22T14:48:19.793 回答