删除广播以编程方式在我的收件箱中接收短信

时间:2014-01-27 14:43:03

标签: android sms broadcastreceiver

我正在尝试开发一个项目。 收到短信广播后,我调用abortBroadcast()方法自动删除收件箱中的邮件。 使用Android 2.1,2.3始终运行良好,但Android 4.4短信不会在收件箱中消失。 我用:

Uri deleteUri = Uri.parse("content://sms");
getContentResolver().delete(deleteUri, "address=?", new String[] {number});

但没有

有人向我提出建议吗?

1 个答案:

答案 0 :(得分:0)

根据android-developers.blogspot.com,您无法在Android 4.4上执行此操作。但是,只有用户选择作为默认SMS应用程序的应用程序才能写入SMS提供程序