From 319f9a979c1c10c0c15ca50ee20e0a05e932cbb7 Mon Sep 17 00:00:00 2001 From: Yao Chen Date: Mon, 21 Jul 2014 23:36:24 -0700 Subject: Add thumbnail related api. Change-Id: Ifcb06bbaf8f37df367f130124cbcef065fa25766 --- .../example/android/musicservicedemo/BrowserService.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'tests') diff --git a/tests/MusicServiceDemo/src/com/example/android/musicservicedemo/BrowserService.java b/tests/MusicServiceDemo/src/com/example/android/musicservicedemo/BrowserService.java index 9ca156f..e5216b5 100644 --- a/tests/MusicServiceDemo/src/com/example/android/musicservicedemo/BrowserService.java +++ b/tests/MusicServiceDemo/src/com/example/android/musicservicedemo/BrowserService.java @@ -31,6 +31,7 @@ import android.media.MediaPlayer.OnErrorListener; import android.media.MediaPlayer.OnPreparedListener; import android.media.browse.MediaBrowserItem; import android.media.browse.MediaBrowserService; +import android.media.browse.MediaBrowserService.BrowserRoot; import android.media.session.MediaSession; import android.net.Uri; import android.net.wifi.WifiManager; @@ -115,24 +116,27 @@ public class BrowserService extends MediaBrowserService { } @Override - public Uri onGetRoot(String clientPackageName, int clientUid, Bundle rootHints) { - return BROWSE_URI; + protected BrowserRoot onGetRoot(String clientPackageName, int clientUid, Bundle rootHints) { + return new BrowserRoot(BROWSE_URI, null); } @Override - public List onLoadChildren(Uri parentUri) { + protected List onLoadChildren(Uri parentUri) { final ArrayList results = new ArrayList(); for (int i=0; i<10; i++) { - results.add(new MediaBrowserItem.Builder(Uri.withAppendedPath(BASE_URI, Integer.toString(i)), - MediaBrowserItem.FLAG_BROWSABLE, "Title " + i).setSummary("Summary " + i).build()); + results.add(new MediaBrowserItem.Builder( + Uri.withAppendedPath(BASE_URI, Integer.toString(i)), + MediaBrowserItem.FLAG_BROWSABLE, "Title " + i) + .setSummary("Summary " + i) + .build()); } return results; } @Override - public Bitmap onGetThumbnail(Uri uri, int width, int height, int density) { + protected Bitmap onGetThumbnail(Uri uri, int width, int height) { return null; } -- cgit v1.1