Android launcher应用启动图标显示未读消息数

请教各位大神,怎么在第三方应用中需要通知手机系统,修改应用launcher启动图标显示未读消息(比如像微信一样显示未读消息数量)的方法是什么(系统广播或者快捷方式)?目前网上找到的都不全,不能适配所所有机型,有没有哪位大神知道完整的方案?多谢了。

网上应该有第三方的类似的开源Demo吧,去GitHub上面找找