v4.app.NotificationCompat和v7.app.NotificationCompat有什么区别?

我正在谷歌官方网站上阅读关于build立通知的教程

在实现代码时,我注意到NotificationCompat在支持库V4和V7中都存在。

他们之间有什么不同?

他们中的任何人是否有助于将通知推送到locking屏幕?

Solutions Collecting From Web of "v4.app.NotificationCompat和v7.app.NotificationCompat有什么区别?"

请注意,v7 NotificationCompat已在API级别26中弃用,并且v4已扩展了一些。 如果你的compileSdk是26+,你必须使用v4。


正如您在文档中看到的 ,v7从v4inheritance,然后添加了一些function。

android.support.v7.app.NotificationCompat

支持NotificationCompat.MediaStyle的NotificationCompat扩展。 如果您需要支持媒体types的通知,则应该开始使用此变体。

V7可以做任何事情V4可以。 唯一的区别是v7也支持.MediaStyle ,而v4则不支持。

关于locking屏幕,有一些常量可以定义它们的工作方式,例如,如果显示或不显示:

VISIBILITY_PRIVATE , VISIBILITY_PUBLIC和VISIBILITY_SECRET