History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackBannerControlGlue.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ccb22969338b55719e3377afdf09bd071cbaf1f9 15-Sep-2017 Dake Gu <dake@google.com> leanback: add playWhenPrepared

Bug: 65736005
Test: PlaybackGlueTest.playWhenPrepared
Change-Id: Ibb54cbab45ba6f7bbc31b9061f5c1b4e9826b4b7
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackBannerControlGlue.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/PlaybackBannerControlGlue.java
a4952dd9e1ddd678743f49d9d728b9b8c5fc7232 11-May-2017 Wei-Hsin <wwwllllfrank@google.com> leanback: Refactoring PlaybackTransportControlGlue and PlaybackControlGlue.

Created a base class PlaybackBaseControlGlue for PlaybackTransportControlGlue;
moved methods from PlaybackTransportControlGlue to base class except for the
seeking part.

Deprecated PlaybackControlGlue and created PlaybackBannerControlGlue that
extends the new base class.

Bug: 37748716
Test: PlaybackBannerControlGlueTest
Change-Id: I5dd9daa174e01d0e4c2cfd0dec29b2dfd5c3234a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackBannerControlGlue.java