1
我开发了一个应用程序来处理来自收件箱的短信并对其进行处理。处理后从收件箱中删除该SMS。但删除短信时发生错误。无法从android短信收件箱中删除短信
我试过这段代码:
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null,null);
String phoneNo, msg;
while (cur.moveToNext()) {
phoneNo = cur.getString(2);
msg = cur.getString(11);
// do some process
String pid = cur.getString(1);
String uri = "content://sms/conversations/" + pid;
getContentResolver().delete(Uri.parse(uri), null, null);
}
发表您的logcat输出 –
请确保您有'<使用许可权的android:NAME = “android.permission.WRITE_SMS”/>'在manifast –
许可@imrankhan肯定这是问题,非常感谢你 – Riskhan