android - 删除短信或将其状态从未读更改
问题描述
我知道在较新的 android api 级别中,它不可能中止收到的短信广播或删除收到或发送的短信。即使我们从 SmsManager 发送短信,它也会保存在收件箱中。
我的第一个问题是。有没有办法在 android 6.0 中删除短信或至少将收到的短信状态更改为已读。
其次是无论如何都可以静默发送短信,这不会将自己保存在收件箱中。
解决方案
有没有办法在 android 6.0 中删除短信或至少将收到的短信状态更改为已读。
不。除非您将应用设为默认短信,否则这是不可能的。从 Andriod Kitkat 开始,只有 SMS 默认应用程序能够将数据写入提供程序
其次是无论如何都可以静默发送短信,这不会将自己保存在收件箱中。
您可以发送在收件箱/已发送框中不可见的二进制短信