public static class MediaRouter.RouteGroup
extends MediaRouter.RouteInfo
| java.lang.Object | ||
| android.media.MediaRouter.RouteInfo | ||
| android.media.MediaRouter.RouteGroup | ||
有关由多个其他路由组成的路由的信息。
Inherited constants |
|---|
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) |
|
|---|---|
android.media.MediaRouter.RouteInfo
|
|
java.lang.Object
|
|
void addRoute (MediaRouter.RouteInfo route)
为此组添加路线。 该路线当前不得属于另一个组。
| 参数(Parameters) | |
|---|---|
route |
MediaRouter.RouteInfo: route to add to this group |
void addRoute (MediaRouter.RouteInfo route, int insertAt)
在指定的索引之前向此组添加路由。
| 参数(Parameters) | |
|---|---|
route |
MediaRouter.RouteInfo: route to add |
insertAt |
int: insert the new route before this index |
MediaRouter.RouteInfo getRouteAt (int index)
在指定索引处返回此组中的路由
| 参数(Parameters) | |
|---|---|
index |
int: Index to fetch |
| 返回(Returns) | |
|---|---|
MediaRouter.RouteInfo |
The route at index |
int getRouteCount ()
| 返回(Returns) | |
|---|---|
int |
The number of routes in this group |
void removeRoute (MediaRouter.RouteInfo route)
从该组中删除路线。
| 参数(Parameters) | |
|---|---|
route |
MediaRouter.RouteInfo: route to remove |
void removeRoute (int index)
从该组删除指定索引处的路由。
| 参数(Parameters) | |
|---|---|
index |
int: index of the route to remove |
void requestSetVolume (int volume)
请求此路线的音量更改。
| 参数(Parameters) | |
|---|---|
volume |
int: value between 0 and getVolumeMax |
void requestUpdateVolume (int direction)
请求此路线的增量更新。
| 参数(Parameters) | |
|---|---|
direction |
int: Delta to apply to the current volume |
void setIconDrawable (Drawable icon)
设置一个将用于表示该组的图标。 系统可能会在选取器UI或类似中使用此图标。
| 参数(Parameters) | |
|---|---|
icon |
Drawable: icon drawable to use to represent this group |
void setIconResource (int resId)
设置一个将用于表示该组的图标。 系统可能会在选取器UI或类似中使用此图标。
| 参数(Parameters) | |
|---|---|
resId |
int: Resource ID of an icon drawable to use to represent this group |
String toString ()
返回对象的字符串表示形式。 通常, toString方法返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。
类Object的toString方法返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @ ”以及对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
| 返回(Returns) | |
|---|---|
String |
a string representation of the object. |