几乎所有我看到的针对Android notififaction的示例代码都显示为使用NotificationCompat。我使用Notification.Builder编写了自己的代码。我不清楚在使用NotificationCompat.Builder时可能会有哪些好处(如果有的话)。我希望这里的某个人能够解释这些差异。Android Notification.Builder vs NotificationCompat.Builder
2
A
回答
1
您可以使用诸如NotificationCompat.Builder#setLargeIcon(Bitmap)之类的东西来让您充分利用Android 3.0+像大图标,同时保持3.0版之前的Android版本的兼容性,但不支持这些功能。
+0
请给予好评,如果答案是对你有用亲爱的,这样它会在未来也有帮助 –
+0
是'setLargeIcon(位图)'不Notification.Builder可用吗? – Sparker0i
2
取决于你正在尝试做的,什么操作系统版本的您的应用程序是,但在大多数情况下,你可能需要使用NotificationCompat
,因为它提供向后地方,如果你想提供与常规Notification.Builder
兼容性兼容你会必须检查设备自己使用的操作系统版本,以便使用不属于旧版本的API调用
相关问题
- 1. NotificationCompat.Builder Android中弃用Ø
- 2. NotificationCompat.Builder addAction丢失?
- 3. Notification.Builder不会创建通知
- 4. NotificationCompat.Builder setLargeIcon()不工作?
- 5. 滑翔和NotificationCompat.Builder setLargeIcon()
- 6. 生成未在Notification.Builder中定义
- 7. 如何使用NotificationCompat.Builder和startForeground?
- 8. Android Notification.Builder:显示没有图标的通知
- 9. Android如何在状态栏上隐藏NotificationCompat.Builder通知的图标?
- 10. Qnx vs Android Vs iOS
- 11. NotificationCompat.Builder:无法解析方法构建()
- 12. 修改Notification.Builder进度条没有自定义布局
- 13. Android AsyncTask vs Thread + Handler vs rxjava
- 14. Android Asynctask vs Runnable vs timertask vs服务
- 15. NotificationCompat.Builder只有不推荐使用的构造函数
- 16. Android Parcelable vs SQLite
- 17. Android CursorLoader vs AsyncQueryHandler?
- 18. android AESObfuscator vs proguard
- 19. Android 2.1 vs 2.2
- 20. android onActivityResult vs getIntent
- 21. Android - OpenGL FloatBuffer vs IntBuffer
- 22. android WebView goBackOrForward()vs goBack()
- 23. Android Dev SQL vs JSON
- 24. 图片vs Drawables - Android
- 25. Android AlarmManager - RTC_WAKEUP vs ELAPSED_REALTIME_WAKEUP
- 26. CSS px VS Android dp
- 27. Android API 19 vs 20
- 28. Android Version VS API level
- 29. Android TextUtils isEmpty vs String.isEmpty
- 30. Android APK vs test APK?
https://stackoverflow.com/questions/10071086/why-is-notificationcompat-needed – Phi