删除android中的新消息图标

删除android中的新消息图标,android,icons,message,Android,Icons,Message,我正在开发一个android应用程序,它在收到短信时将短信标记为已读。我使用以下代码执行此操作: if(readMessages.contains(id)){ ContentValues values=new ContentValues(); values.put("read", 1); values.put("seen", 1); getContentResol

我正在开发一个android应用程序,它在收到短信时将短信标记为已读。我使用以下代码执行此操作:

   if(readMessages.contains(id)){
                ContentValues values=new ContentValues();
                values.put("read", 1);
                values.put("seen", 1);
                getContentResolver().update(Uri.parse("content://sms/inbox"), 
                        values, "_id="+id, null);
                Log.i("read message","id:"+id);

                if(readThread.contains(trdid)){

                    ContentValues values1=new ContentValues();
                    values1.put("read", 1);
                    values1.put("seen", 1);
                    getContentResolver().update(Uri.parse("content://sms/inbox"), 
                            values, "_id="+trdid, null);
                    Log.i("read thread","id:"+trdid);

                }
            }
如您所见,我已将线程和消息id标记为已读,消息确实标记为已读

然而,我的问题是,为什么在我执行代码后,消息应用程序上的图标(显示新消息数量的红色气泡)不显示?有可能吗

谢谢!:)

为什么在我执行代码后,消息应用程序上的图标(显示新消息数量的红色气泡)不显示?有可能吗

您无法控制来自非您自己的应用程序的通知。此外,AOSP消息没有红色气泡通知,因此这是一些自定义应用程序


尽管如此,您无法控制第三方应用程序的通知状态。当SMS数据库发生变化时,SMS客户端应负责更新其UI和通知。

我使用Android 2.3,消息确实显示了一个红色气泡。无论如何,底线是这件事做不到。收到消息!