Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 以编程方式在草稿中保存SMS_Android - Fatal编程技术网

Android 以编程方式在草稿中保存SMS

Android 以编程方式在草稿中保存SMS,android,Android,我用的是安卓棉花糖。我试图在草稿中保存短信,但没有保存。我使用了以下代码: ContentValues values = new ContentValues(); values.put("address", edphone_no.getText().toString()); values.put("body", edTextmsg.getText().toString()); values.put("date", String.valueOf(System.currentTimeMillis()

我用的是安卓棉花糖。我试图在草稿中保存短信,但没有保存。我使用了以下代码:

ContentValues values = new ContentValues();
values.put("address", edphone_no.getText().toString());
values.put("body", edTextmsg.getText().toString());
values.put("date", String.valueOf(System.currentTimeMillis()));
values.put("type", "3");
values.put("thread_id", "0");
getContentResolver().insert(Uri.parse("content://sms/draft"), values);
Manifest.xml
中声明权限:

<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />

你是怎么收到短信的?是否正确获取?@Shubham Srivastava编辑了获取草稿smsrefer此链接可以定义一些sdk版本您的应用程序是默认消息应用程序吗?如果没有,则无法向SMS提供商写信。事实上,自从Marshmallow以来,非默认应用程序甚至不能读取任何内容,除了已发送和收件箱中的消息。@Mike M我的消息应用程序不是默认应用程序。但我可以读取草稿mesages。
 Uri draftURI = Uri.parse("content://sms/draft");
 String[] reqCols = new String[] { "_id", "address", "body" };
 ContentResolver cr = getContentResolver();
 Cursor c = cr.query(draftURI, reqCols, null, null, null);