Why is NotificationCompat needed?

别说谁变了你拦得住时间么 提交于 2019-12-04 01:09:35

问题


Specifically, I think anything done with NotificationCompat can be done using the default API (level 8). What am I missing here? What does NotificationCompat introduce that cannot be done using 2.2 API?

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


回答1:


You can use things like NotificationCompat.Builder#setLargeIcon(Bitmap) to allow you to take full advantage of Android 3.0+ with things like the large icon, while maintaining compatibility on versions of Android prior to 3.0 that do not support such things.




回答2:


Though its old question, now NotificationCompat can also be used to create wearable specific notifications. More information on this google's developer guide.

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




回答3:


It allows you to use the NotificationCompat.Builder class, a compatibly version of Notification.Builder from API 11+. As its name suggests its an implementation of the builder pattern, which seems to be its main advantage over the pre Android 3.0 notifications.



来源:https://stackoverflow.com/questions/10071086/why-is-notificationcompat-needed

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!