我在google official website for building Notificationv4.app.NotificationCompat和v7.app.NotificationCompat有什么区别?
阅读教程尽管实现我注意到,NotificationCompat在这两个支持库V4和V7是存在的代码。
虽然他们之间有什么不同?
它们中的任何一个都有助于将通知推送到锁定屏幕?
我在google official website for building Notificationv4.app.NotificationCompat和v7.app.NotificationCompat有什么区别?
阅读教程尽管实现我注意到,NotificationCompat在这两个支持库V4和V7是存在的代码。
虽然他们之间有什么不同?
它们中的任何一个都有助于将通知推送到锁定屏幕?
请注意,v7 NotificationCompat在API级别26中已弃用,并且该v4已扩展了一下。如果你的compileSdk是26+,你必须使用v4。
正如你可以看到the docs,V7从V4继承,然后添加一些更多的功能。
android.support.v7.app.NotificationCompat
的NotificationCompat延伸支撑NotificationCompat.MediaStyle。如果您需要支持媒体类型的通知,则应该开始使用此变体。
v7可以做任何事情v4可以。唯一的区别是v7也支持.MediaStyle
,而v4则不支持。
关于锁定屏幕,有一些常数可以定义它们如何工作,例如,如果它们被示出或不: