public static class MediaRouter.RouteGroup
extends MediaRouter.RouteInfo
java.lang.Object | ||
↳ | android.media.MediaRouter.RouteInfo | |
↳ | android.media.MediaRouter.RouteGroup |
有关由多个其他路由组成的路由的信息。
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
|
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. |