我正在构建短信处理应用程序。我尝试从状态栏中删除仅通知图标,如果收到短信包含之前定义的文本,例如" ALERT"。因此,如果通知声音打开,声音将照常播放。
我无法使用abortBroadcast(),因为我想将短信存储到收件箱中。我不想完全删除它。
cancel(int)可能会有效,但我不知道如何获取由android的本机短信应用程序创建的通知ID。
我已经尝试了cancelAll(),因为它不是我的通知,它不起作用。
有什么办法吗?提前致谢
PS。也许我可以使用abortBroadcast()阻止状态栏上的通知图标,然后我可以通过编程方式将短信放入收件箱,但它听起来不是一个好习惯一个简单的任务。