为什么需要NotificationCompat?

时间:2012-04-09 09:06:20

标签: android notifications compatibility

具体来说,我认为使用默认API(级别8)可以完成NotificationCompat所做的任何事情。 我在这里错过了什么? NotificationCompat引入了什么,使用2.2 API无法完成?

来源:http://developer.android.com/sdk/compatibility-library.html#Notes

3 个答案:

答案 0 :(得分:13)

你可以使用像NotificationCompat.Builder#setLargeIcon(Bitmap)这样的东西来让你充分利用Android 3.0+和大图标之类的东西,同时保持3.0之前不支持这类东西的Android版本的兼容性

答案 1 :(得分:2)

虽然它的旧问题,现在NotificationCompat也可用于创建可穿戴的特定通知。有关此Google开发者指南的更多信息。

http://developer.android.com/training/wearables/notifications/creating.html

答案 2 :(得分:0)

它允许您使用NotificationCompat.Builder类,它是API 11+的Notification.Builder的兼容版本。正如其名称所暗示的那样,它是构建器模式的一种实现,这似乎是它比Android 3.0之前通知的主要优势。

相关问题