8

具体来说,我认为使用 NotificationCompat 完成的任何事情都可以使用默认 API(级别 8)来完成。我在这里想念什么?NotificationCompat 引入了哪些使用 2.2 API 无法完成的功能?

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

4

3 回答 3

15

您可以使用 NotificationCompat.Builder#setLargeIcon(Bitmap) 之类的东西,让您充分利用 Android 3.0+ 的大图标等功能,同时保持与不支持此类功能的 3.0 之前的 Android 版本的兼容性。

于 2012-05-22T21:07:29.200 回答
2

尽管它是老问题,但现在 NotificationCompat 也可用于创建可穿戴设备的特定通知。有关此 google 开发人员指南的更多信息。

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

于 2014-08-25T10:41:22.693 回答
0

它允许您使用 NotificationCompat.Builder 类,这是 API 11+ 中 Notification.Builder 的兼容版本。顾名思义,它是构建器模式的实现,这似乎是它相对于 Android 3.0 之前的通知的主要优势。

于 2012-04-09T12:12:23.027 回答