Loading media/java/android/media/browse/MediaBrowser.java +8 −2 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.os.ResultReceiver; import android.service.media.IMediaBrowserService; import android.service.media.IMediaBrowserServiceCallbacks; import android.service.media.MediaBrowserService; import android.service.media.MediaBrowserService.BrowserRoot; import android.text.TextUtils; import android.util.ArrayMap; import android.util.Log; Loading Loading @@ -183,8 +184,13 @@ public final class MediaBrowser { boolean bound = false; try { bound = mContext.bindService(intent, mServiceConnection, Context.BIND_AUTO_CREATE | Context.BIND_INCLUDE_CAPABILITIES); int bindServiceFlags = Context.BIND_AUTO_CREATE; if (mRootHints == null || (!mRootHints.containsKey(BrowserRoot.EXTRA_EXCLUDE_CAPABILITIES) && !mRootHints.containsKey(BrowserRoot.EXTRA_RECENT))) { bindServiceFlags |= Context.BIND_INCLUDE_CAPABILITIES; } bound = mContext.bindService(intent, mServiceConnection, bindServiceFlags); } catch (Exception ex) { Log.e(TAG, "Failed binding to service " + mServiceComponent); } Loading media/java/android/service/media/MediaBrowserService.java +12 −0 Original line number Diff line number Diff line Loading @@ -872,6 +872,18 @@ public abstract class MediaBrowserService extends Service { */ public static final String EXTRA_SUGGESTED = "android.service.media.extra.SUGGESTED"; /** * A key for the root hint when connecting a browser to indicate that the bind connection * should not include capabilities. * * <p>When using {@link #EXTRA_RECENT}, this flag is assumed to be set as well. * * @see android.content.Context#BIND_INCLUDE_CAPABILITIES * @hide */ public static final String EXTRA_EXCLUDE_CAPABILITIES = "android.service.media.extra.EXCLUDE_CAPABILITIES"; private final String mRootId; private final Bundle mExtras; Loading Loading
media/java/android/media/browse/MediaBrowser.java +8 −2 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.os.ResultReceiver; import android.service.media.IMediaBrowserService; import android.service.media.IMediaBrowserServiceCallbacks; import android.service.media.MediaBrowserService; import android.service.media.MediaBrowserService.BrowserRoot; import android.text.TextUtils; import android.util.ArrayMap; import android.util.Log; Loading Loading @@ -183,8 +184,13 @@ public final class MediaBrowser { boolean bound = false; try { bound = mContext.bindService(intent, mServiceConnection, Context.BIND_AUTO_CREATE | Context.BIND_INCLUDE_CAPABILITIES); int bindServiceFlags = Context.BIND_AUTO_CREATE; if (mRootHints == null || (!mRootHints.containsKey(BrowserRoot.EXTRA_EXCLUDE_CAPABILITIES) && !mRootHints.containsKey(BrowserRoot.EXTRA_RECENT))) { bindServiceFlags |= Context.BIND_INCLUDE_CAPABILITIES; } bound = mContext.bindService(intent, mServiceConnection, bindServiceFlags); } catch (Exception ex) { Log.e(TAG, "Failed binding to service " + mServiceComponent); } Loading
media/java/android/service/media/MediaBrowserService.java +12 −0 Original line number Diff line number Diff line Loading @@ -872,6 +872,18 @@ public abstract class MediaBrowserService extends Service { */ public static final String EXTRA_SUGGESTED = "android.service.media.extra.SUGGESTED"; /** * A key for the root hint when connecting a browser to indicate that the bind connection * should not include capabilities. * * <p>When using {@link #EXTRA_RECENT}, this flag is assumed to be set as well. * * @see android.content.Context#BIND_INCLUDE_CAPABILITIES * @hide */ public static final String EXTRA_EXCLUDE_CAPABILITIES = "android.service.media.extra.EXCLUDE_CAPABILITIES"; private final String mRootId; private final Bundle mExtras; Loading