public static final class NotificationCompat.CarExtender
extends Object
implements NotificationCompat.Extender
java.lang.Object | |
↳ | android.support.v4.app.NotificationCompat.CarExtender |
Helper类将Android Auto扩展添加到通知。 使用附加车辆信息创建通知:
NotificationCompat.Builder
, setting any desired properties. NotificationCompat.CarExtender
. add
and set
methods of NotificationCompat.CarExtender
. extend(NotificationCompat.Extender)
to apply the extensions to a notification. NotificationManagerCompat.notify(...)
methods and not the NotificationManager.notify(...)
methods. Notification notification = new NotificationCompat.Builder(context) ... .extend(new CarExtender() .set*(...)) .build();
通过使用 CarExtender(Notification)
构造函数,然后使用 get
方法访问值,可以在现有通知上访问车辆扩展。
Nested classes |
|
---|---|
class |
NotificationCompat.CarExtender.UnreadConversation 一个保存来自对话的未读消息的类。 |
Public constructors |
|
---|---|
NotificationCompat.CarExtender() 使用默认选项创建 |
|
NotificationCompat.CarExtender(Notification notif) 从现有通知的CarExtender选项创建 |
Public methods |
|
---|---|
NotificationCompat.Builder |
extend(NotificationCompat.Builder builder) 将车辆扩展应用于正在构建的通知。 |
int |
getColor() 获取重音颜色。 |
Bitmap |
getLargeIcon() 获取本车通知中使用的大图标,如果没有设置图标,则返回null。 |
NotificationCompat.CarExtender.UnreadConversation |
getUnreadConversation() 返回此通知传送的未读对话。 |
NotificationCompat.CarExtender |
setColor(int color) 设置Android Auto提示通知时使用的重音颜色。 |
NotificationCompat.CarExtender |
setLargeIcon(Bitmap largeIcon) 设置汽车通知的大图标。 |
NotificationCompat.CarExtender |
setUnreadConversation(NotificationCompat.CarExtender.UnreadConversation unreadConversation) 在消息通知中设置未读对话。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
|
From interface android.support.v4.app.NotificationCompat.Extender
|
NotificationCompat.CarExtender ()
使用默认选项创建一个 NotificationCompat.CarExtender
。
NotificationCompat.CarExtender (Notification notif)
从现有通知的CarExtender选项创建 NotificationCompat.CarExtender
。
Parameters | |
---|---|
notif |
Notification : The notification from which to copy options. |
NotificationCompat.Builder extend (NotificationCompat.Builder builder)
将车辆扩展应用于正在构建的通知。 这通常是由被叫extend(NotificationCompat.Extender)
的方法NotificationCompat.Builder
。
Parameters | |
---|---|
builder |
NotificationCompat.Builder : the builder to be modified. |
Returns | |
---|---|
NotificationCompat.Builder |
the build object for chaining. |
Bitmap getLargeIcon ()
获取本车通知中使用的大图标,如果没有设置图标,则返回null。
Returns | |
---|---|
Bitmap |
The large icon for the car notification. |
也可以看看:
NotificationCompat.CarExtender.UnreadConversation getUnreadConversation ()
返回此通知传送的未读对话。
Returns | |
---|---|
NotificationCompat.CarExtender.UnreadConversation |
NotificationCompat.CarExtender setColor (int color)
设置Android Auto提示通知时使用的重音颜色。 Android Auto使用setColor(int)
设置的颜色突出显示的通知。 然而,在汽车环境中并非所有颜色都可以接受。 在这种情况下,此方法可用于覆盖通知中提供的颜色。
Parameters | |
---|---|
color |
int
|
Returns | |
---|---|
NotificationCompat.CarExtender |
NotificationCompat.CarExtender setLargeIcon (Bitmap largeIcon)
设置汽车通知的大图标。 如果扩展器中没有设置大图标,Android Auto将显示setLargeIcon(android.graphics.Bitmap)
指定的图标
Parameters | |
---|---|
largeIcon |
Bitmap : The large icon to use in the car notification. |
Returns | |
---|---|
NotificationCompat.CarExtender |
This object for method chaining. |
NotificationCompat.CarExtender setUnreadConversation (NotificationCompat.CarExtender.UnreadConversation unreadConversation)
在消息通知中设置未读对话。
Parameters | |
---|---|
unreadConversation |
NotificationCompat.CarExtender.UnreadConversation : The unread part of the conversation this notification conveys. |
Returns | |
---|---|
NotificationCompat.CarExtender |
This object for method chaining. |