From 45f7ee8201efbda59b57b1fe637a1b9ffef25bb6 Mon Sep 17 00:00:00 2001 From: Daniel Sandler Date: Thu, 5 Jun 2014 02:54:13 -0400 Subject: Add metadata and notifications to OneMedia This wires up a notification and some basic metadata for testing in OneMedia. Change-Id: I0f2e922536c85caa63f66dae7deb55ffe94fe231 --- tests/OneMedia/AndroidManifest.xml | 2 +- tests/OneMedia/res/drawable/ic_fast_forward.xml | 25 +++ tests/OneMedia/res/drawable/ic_fast_rewind.xml | 24 +++ tests/OneMedia/res/drawable/ic_pause.xml | 25 +++ tests/OneMedia/res/drawable/ic_play_arrow.xml | 25 +++ tests/OneMedia/res/drawable/ic_skip_next.xml | 25 +++ tests/OneMedia/res/drawable/ic_skip_previous.xml | 28 +++ tests/OneMedia/res/drawable/ic_stop.xml | 25 +++ tests/OneMedia/res/layout/activity_one_player.xml | 13 ++ tests/OneMedia/res/values/strings.xml | 2 +- .../src/com/android/onemedia/IPlayerService.aidl | 2 + .../com/android/onemedia/NotificationHelper.java | 234 +++++++++++++++++++++ .../com/android/onemedia/OnePlayerActivity.java | 74 ++++++- .../src/com/android/onemedia/PlayerController.java | 28 +++ .../src/com/android/onemedia/PlayerService.java | 14 ++ .../src/com/android/onemedia/PlayerSession.java | 27 +++ .../android/onemedia/playback/RequestUtils.java | 6 + 17 files changed, 568 insertions(+), 11 deletions(-) create mode 100644 tests/OneMedia/res/drawable/ic_fast_forward.xml create mode 100644 tests/OneMedia/res/drawable/ic_fast_rewind.xml create mode 100644 tests/OneMedia/res/drawable/ic_pause.xml create mode 100644 tests/OneMedia/res/drawable/ic_play_arrow.xml create mode 100644 tests/OneMedia/res/drawable/ic_skip_next.xml create mode 100644 tests/OneMedia/res/drawable/ic_skip_previous.xml create mode 100644 tests/OneMedia/res/drawable/ic_stop.xml create mode 100644 tests/OneMedia/src/com/android/onemedia/NotificationHelper.java (limited to 'tests/OneMedia') diff --git a/tests/OneMedia/AndroidManifest.xml b/tests/OneMedia/AndroidManifest.xml index 9d78ca5..95072a4 100644 --- a/tests/OneMedia/AndroidManifest.xml +++ b/tests/OneMedia/AndroidManifest.xml @@ -23,7 +23,7 @@ + + + + diff --git a/tests/OneMedia/res/drawable/ic_fast_rewind.xml b/tests/OneMedia/res/drawable/ic_fast_rewind.xml new file mode 100644 index 0000000..4ed1f54 --- /dev/null +++ b/tests/OneMedia/res/drawable/ic_fast_rewind.xml @@ -0,0 +1,24 @@ + + + + diff --git a/tests/OneMedia/res/drawable/ic_pause.xml b/tests/OneMedia/res/drawable/ic_pause.xml new file mode 100644 index 0000000..15d0756 --- /dev/null +++ b/tests/OneMedia/res/drawable/ic_pause.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/tests/OneMedia/res/drawable/ic_play_arrow.xml b/tests/OneMedia/res/drawable/ic_play_arrow.xml new file mode 100644 index 0000000..49d766d --- /dev/null +++ b/tests/OneMedia/res/drawable/ic_play_arrow.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/tests/OneMedia/res/drawable/ic_skip_next.xml b/tests/OneMedia/res/drawable/ic_skip_next.xml new file mode 100644 index 0000000..8a6ceca --- /dev/null +++ b/tests/OneMedia/res/drawable/ic_skip_next.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/tests/OneMedia/res/drawable/ic_skip_previous.xml b/tests/OneMedia/res/drawable/ic_skip_previous.xml new file mode 100644 index 0000000..c5d07db --- /dev/null +++ b/tests/OneMedia/res/drawable/ic_skip_previous.xml @@ -0,0 +1,28 @@ + + + + + + diff --git a/tests/OneMedia/res/drawable/ic_stop.xml b/tests/OneMedia/res/drawable/ic_stop.xml new file mode 100644 index 0000000..6043fdb --- /dev/null +++ b/tests/OneMedia/res/drawable/ic_stop.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/tests/OneMedia/res/layout/activity_one_player.xml b/tests/OneMedia/res/layout/activity_one_player.xml index 516562f..ce2d641 100644 --- a/tests/OneMedia/res/layout/activity_one_player.xml +++ b/tests/OneMedia/res/layout/activity_one_player.xml @@ -33,6 +33,19 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/has_video" /> + +