Most visited

Recently visited

Added in API level 16

MediaRouter.RouteGroup

public static class MediaRouter.RouteGroup
extends MediaRouter.RouteInfo

java.lang.Object
    android.media.MediaRouter.RouteInfo
      android.media.MediaRouter.RouteGroup


有关由多个其他路由组成的路由的信息。

摘要(Summary)

Inherited constants

From class android.media.MediaRouter.RouteInfo

公共方法(Public methods)

void addRoute(MediaRouter.RouteInfo route)

为此组添加路线。

void addRoute(MediaRouter.RouteInfo route, int insertAt)

在指定的索引之前向此组添加路由。

MediaRouter.RouteInfo getRouteAt(int index)

在指定索引处返回此组中的路由

int getRouteCount()
void removeRoute(MediaRouter.RouteInfo route)

从该组中删除路线。

void removeRoute(int index)

从该组删除指定索引处的路由。

void requestSetVolume(int volume)

请求此路线的音量更改。

void requestUpdateVolume(int direction)

请求此路线的增量更新。

void setIconDrawable(Drawable icon)

设置一个将用于表示该组的图标。

void setIconResource(int resId)

设置一个将用于表示该组的图标。

String toString()

返回对象的字符串表示形式。

继承方法(Inherited methods)

From class android.media.MediaRouter.RouteInfo
From class java.lang.Object

公共方法(Public methods)

addRoute

Added in API level 16
void addRoute (MediaRouter.RouteInfo route)

为此组添加路线。 该路线当前不得属于另一个组。

参数(Parameters)
route MediaRouter.RouteInfo: route to add to this group

addRoute

Added in API level 16
void addRoute (MediaRouter.RouteInfo route, 
                int insertAt)

在指定的索引之前向此组添加路由。

参数(Parameters)
route MediaRouter.RouteInfo: route to add
insertAt int: insert the new route before this index

getRouteAt

Added in API level 16
MediaRouter.RouteInfo getRouteAt (int index)

在指定索引处返回此组中的路由

参数(Parameters)
index int: Index to fetch
返回(Returns)
MediaRouter.RouteInfo The route at index

getRouteCount

Added in API level 16
int getRouteCount ()

返回(Returns)
int The number of routes in this group

removeRoute

Added in API level 16
void removeRoute (MediaRouter.RouteInfo route)

从该组中删除路线。

参数(Parameters)
route MediaRouter.RouteInfo: route to remove

removeRoute

Added in API level 16
void removeRoute (int index)

从该组删除指定索引处的路由。

参数(Parameters)
index int: index of the route to remove

requestSetVolume

Added in API level 16
void requestSetVolume (int volume)

请求此路线的音量更改。

参数(Parameters)
volume int: value between 0 and getVolumeMax

requestUpdateVolume

Added in API level 16
void requestUpdateVolume (int direction)

请求此路线的增量更新。

参数(Parameters)
direction int: Delta to apply to the current volume

setIconDrawable

Added in API level 16
void setIconDrawable (Drawable icon)

设置一个将用于表示该组的图标。 系统可能会在选取器UI或类似中使用此图标。

参数(Parameters)
icon Drawable: icon drawable to use to represent this group

setIconResource

Added in API level 16
void setIconResource (int resId)

设置一个将用于表示该组的图标。 系统可能会在选取器UI或类似中使用此图标。

参数(Parameters)
resId int: Resource ID of an icon drawable to use to represent this group

toString

Added in API level 16
String toString ()

返回对象的字符串表示形式。 通常, toString方法返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。

ObjecttoString方法返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @ ”以及对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

返回(Returns)
String a string representation of the object.

Hooray!