History log of /frameworks/support/v4/jellybean-mr2/android/support/v4/media/session/MediaSessionCompatApi18.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9961e6e72ded525e84a78ee3b6fba6a3f374c93e 05-Jan-2016 Sungsoo Lim <sungsoo@google.com> MediaSessionCompat: Refactor Callback classes

MediaSessionImplBase only requires onSeekTo() and onSetRating() callback
methods.

Change-Id: I35fcc4936b048580f49611bbffa04563ab33445c
/frameworks/support/v4/jellybean-mr2/android/support/v4/media/session/MediaSessionCompatApi18.java
b29d99569cf603f6349e3582682d096a1750fcc3 16-Sep-2015 Mounir Lamouri <mlamouri@google.com> MediaSessionCompat: fix crash when registerMediaEventReceiver needs a ComponentName.

Some broken implementations of Android do not accept
registerMediaEventReceiver with a PendingIntent even if it should be
supported. This CL work arounds the issue and fallbacks to ComponentName
if needed.

BUG: 24051980
Change-Id: Ia83bc2bcdf5eda716d21809e07cac1420e6549b9
/frameworks/support/v4/jellybean-mr2/android/support/v4/media/session/MediaSessionCompatApi18.java
bd0822174be5562e88b213ae2970708ab974ee0f 05-Aug-2015 Sungsoo Lim <sungsoo@google.com> Make Media Compat API level specific helpers non-public

Bug: 22717261
Change-Id: Ibe77ced62cd73710e013a2cc0492cc56dbd2ac4c
/frameworks/support/v4/jellybean-mr2/android/support/v4/media/session/MediaSessionCompatApi18.java
b5d44b772175e55013d16dc58a17eff30fcc3261 07-Apr-2015 Ian Lake <ilake@google.com> Set RemoteControlClient transport flags from PlaybackStateCompat

Call RCC's setTransportControlFlags for API 14-20 devices when PlaybackStateCompat changes, converting actions to transport control flags as needed. This ensures that lockscreen controls (among other things) appear correctly without developers having to specifically call getRemoteControlClient().setTransportControlFlags() themselves.

Copies static actions constants from PlaybackState into MediaSessionCompatApi14, 18, and 19 as needed to extract actions.

BUG: 19730261
Change-Id: I33dece21108cb41bd71731f0a376513f8d63932b
/frameworks/support/v4/jellybean-mr2/android/support/v4/media/session/MediaSessionCompatApi18.java
780707609d1eca35ba46b36b6e18045e3738ef83 07-Apr-2015 Ian Lake <ilake@google.com> Revert "Set RemoteControlClient transport flags from PlaybackStateCompat"

This reverts commit 55642c06219b6c5c41cd97a389797131d00cb595.

Change-Id: Ife2a65fb325f4c1c0fb149ae925be4a2412da467
/frameworks/support/v4/jellybean-mr2/android/support/v4/media/session/MediaSessionCompatApi18.java
55642c06219b6c5c41cd97a389797131d00cb595 05-Apr-2015 Ian Lake <ilake@google.com> Set RemoteControlClient transport flags from PlaybackStateCompat

Call RCC's setTransportControlFlags for API 14-20 devices when PlaybackStateCompat changes, converting actions to transport control flags as needed. This ensures that lockscreen controls (among other things) appear correctly without developers having to specifically call getRemoteControlClient().setTransportControlFlags() themselves.

BUG: 19730261
Change-Id: I16052b79d514aa6ef92672130358d14924cfbc71
/frameworks/support/v4/jellybean-mr2/android/support/v4/media/session/MediaSessionCompatApi18.java
5c9469e010106467791b47b0fa83efda84491a21 25-Nov-2014 RoboErik <epastern@google.com> Add backwards compatibility to MediaSessionCompat

Make MediaSessionCompat backwards compatible using RCC on APIs 14-20
and MediaSession on 21+. Verified on API 16.

bug:18186638
Change-Id: I7cca9d85d4377a69366d69c0fa59b9739cd51233
/frameworks/support/v4/jellybean-mr2/android/support/v4/media/session/MediaSessionCompatApi18.java