Update media router API.
Bug: 8175766 Change-Id: Id6f895e3c6339eee83cb616816dab8f77f5b54ce
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 3.5 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 5.1 KiB |
@@ -32,6 +32,7 @@
|
|||||||
<string name="sample_media_route_provider_service">Media Route Provider Service Support Library Sample</string>
|
<string name="sample_media_route_provider_service">Media Route Provider Service Support Library Sample</string>
|
||||||
<string name="fixed_volume_route_name">Fixed Volume Remote Playback Route</string>
|
<string name="fixed_volume_route_name">Fixed Volume Remote Playback Route</string>
|
||||||
<string name="variable_volume_route_name">Variable Volume Remote Playback Route</string>
|
<string name="variable_volume_route_name">Variable Volume Remote Playback Route</string>
|
||||||
|
<string name="sample_route_description">Sample route from Support7Demos</string>
|
||||||
|
|
||||||
<!-- GridLayout -->
|
<!-- GridLayout -->
|
||||||
|
|
||||||
|
|||||||
@@ -122,8 +122,8 @@ final class SampleMediaRouteProvider extends MediaRouteProvider {
|
|||||||
MediaRouteDescriptor routeDescriptor1 = new MediaRouteDescriptor.Builder(
|
MediaRouteDescriptor routeDescriptor1 = new MediaRouteDescriptor.Builder(
|
||||||
FIXED_VOLUME_ROUTE_ID,
|
FIXED_VOLUME_ROUTE_ID,
|
||||||
r.getString(R.string.fixed_volume_route_name))
|
r.getString(R.string.fixed_volume_route_name))
|
||||||
|
.setDescription(r.getString(R.string.sample_route_description))
|
||||||
.addControlFilters(CONTROL_FILTERS)
|
.addControlFilters(CONTROL_FILTERS)
|
||||||
.setIconResource(R.drawable.media_route_icon)
|
|
||||||
.setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)
|
.setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)
|
||||||
.setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED)
|
.setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED)
|
||||||
.setVolume(VOLUME_MAX)
|
.setVolume(VOLUME_MAX)
|
||||||
@@ -132,8 +132,8 @@ final class SampleMediaRouteProvider extends MediaRouteProvider {
|
|||||||
MediaRouteDescriptor routeDescriptor2 = new MediaRouteDescriptor.Builder(
|
MediaRouteDescriptor routeDescriptor2 = new MediaRouteDescriptor.Builder(
|
||||||
VARIABLE_VOLUME_ROUTE_ID,
|
VARIABLE_VOLUME_ROUTE_ID,
|
||||||
r.getString(R.string.variable_volume_route_name))
|
r.getString(R.string.variable_volume_route_name))
|
||||||
|
.setDescription(r.getString(R.string.sample_route_description))
|
||||||
.addControlFilters(CONTROL_FILTERS)
|
.addControlFilters(CONTROL_FILTERS)
|
||||||
.setIconResource(R.drawable.media_route_icon)
|
|
||||||
.setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)
|
.setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)
|
||||||
.setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)
|
.setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)
|
||||||
.setVolumeMax(VOLUME_MAX)
|
.setVolumeMax(VOLUME_MAX)
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ public class SampleMediaRouterActivity extends ActionBarActivity {
|
|||||||
// Listen for changes to media routes.
|
// Listen for changes to media routes.
|
||||||
mMediaRouter.addCallback(mSelector, mCallback,
|
mMediaRouter.addCallback(mSelector, mCallback,
|
||||||
MediaRouter.CALLBACK_FLAG_UNFILTERED_EVENTS);
|
MediaRouter.CALLBACK_FLAG_UNFILTERED_EVENTS);
|
||||||
updateRouteStatus();
|
updateRouteDescription();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -156,11 +156,11 @@ public class SampleMediaRouterActivity extends ActionBarActivity {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateRouteStatus() {
|
private void updateRouteDescription() {
|
||||||
RouteInfo route = mMediaRouter.getSelectedRoute();
|
RouteInfo route = mMediaRouter.getSelectedRoute();
|
||||||
mInfoTextView.setText("Currently selected route: " + route.getName()
|
mInfoTextView.setText("Currently selected route: " + route.getName()
|
||||||
+ " from provider " + route.getProvider().getPackageName()
|
+ " from provider " + route.getProvider().getPackageName()
|
||||||
+ ", status: " + route.getStatus());
|
+ ", description: " + route.getDescription());
|
||||||
updateButtons();
|
updateButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -293,7 +293,7 @@ public class SampleMediaRouterActivity extends ActionBarActivity {
|
|||||||
@Override
|
@Override
|
||||||
public void onRouteChanged(MediaRouter router, RouteInfo route) {
|
public void onRouteChanged(MediaRouter router, RouteInfo route) {
|
||||||
Log.d(TAG, "onRouteChanged: route=" + route);
|
Log.d(TAG, "onRouteChanged: route=" + route);
|
||||||
updateRouteStatus();
|
updateRouteDescription();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -304,13 +304,13 @@ public class SampleMediaRouterActivity extends ActionBarActivity {
|
|||||||
@Override
|
@Override
|
||||||
public void onRouteSelected(MediaRouter router, RouteInfo route) {
|
public void onRouteSelected(MediaRouter router, RouteInfo route) {
|
||||||
Log.d(TAG, "onRouteSelected: route=" + route);
|
Log.d(TAG, "onRouteSelected: route=" + route);
|
||||||
updateRouteStatus();
|
updateRouteDescription();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onRouteUnselected(MediaRouter router, RouteInfo route) {
|
public void onRouteUnselected(MediaRouter router, RouteInfo route) {
|
||||||
Log.d(TAG, "onRouteUnselected: route=" + route);
|
Log.d(TAG, "onRouteUnselected: route=" + route);
|
||||||
updateRouteStatus();
|
updateRouteDescription();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user