History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/media/MediaControllerAdapter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bd2d1474b96d3045aa1048e06d9debced798455b 30-Aug-2017 Hyundo Moon <hdmoon@google.com> Deprecate PlaybackState.ACTION_SET_SHUFFLE_MODE_ENABLED

As setShuffleModeEnabled() is deprecated in ag/2155176, this CL
deprecates PlaybackState.ACTION_SET_SHUFFLE_MODE_ENABLED and adds a new
constant PlaybackState.ACTION_SET_SHUFFLE_MODE.

Bug: 65155643
Test: Passed PlaybackStateCompatTest
Change-Id: I78be1b431be23cf3a624284139ff4314585e1d08
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/MediaControllerAdapter.java
dbe6c87619d7543e819e55a7cfcb05dd0a9c7266 24-Jul-2017 jingjiangli <jingjiangli@google.com> Implement MediaControllerAdapter.

The main task for this CL is to implement MediaControllerAdapter.
So the controller glue can use it directly without modifying UI.

Related File Changes Are:
1. Controller Adapter and Test cases to exercise all APIs

v17/leanback/src/android/support/v17/leanback/media/MediaControllerAdapter.java
v17/leanback/tests/java/android/support/v17/leanback/media/MediaControllerAdapterTest.java

Aslo, to make sure glue can be notified when meta data is changed, onMetaDataChanged has been
added to the callback class, related changes can be found from

v17/leanback/src/android/support/v17/leanback/media/PlaybackBaseControlGlue.java
v17/leanback/src/android/support/v17/leanback/media/PlayerAdapter.java

2. An app (music player) was created on top of our sample app for actual test purpose.
Related changes are:

src/com/example/android/leanback/mainactivity.java
src/com/example/android/leanback/mediasessionservice.java
src/com/example/android/leanback/musicexampleactivity.java
src/com/example/android/leanback/musicitem.java
src/com/example/android/leanback/musicplayerfragment.java

Other changes are basically some raw data (media item and media art) required by this app.

Bug: 37748716

Test: MediaControllerAdapterTest

Change-Id: Ifb542c4157f44cb847ae1fd60193f71b538e0306
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/MediaControllerAdapter.java