目前我正在开发Android的UI替换,目前通过编写不同的启动器和不同风格的应用程序来实现。到目前为止一切都很好,但是:仍然缺少通知栏,意思是,我不知道如何更换通知栏。
“新”通知栏只显示通用信息,如时钟和网络状态,类似于windows phone和ios,没有NotificationManager绑定。
我怎么能做到这一点?我知道有几个通知栏替换应用程序,如omega状态栏或状态栏+。
我的想法是让我的UI的每个应用程序全屏并拥有自己的NotificationBar-Instance,由ContentProvider或Service提供。但如果用户决定使用经典的Android应用程序,他也会看到通用的通知栏,这不是我想要的。
也可以在通知栏顶部创建一个窗口,但我不知道这是“正确的方法”,也不可能以这种方式实现这一点。