6e607b82a3b280d28ed6ed71114976e5d6bb6ad8 |
|
23-May-2017 |
Hyundo Moon <hdmoon@google.com> |
Ensure MediaBrowserServiceCompat sends extra session binder If a MediaBrowserServiceCompat calls setSessionToken() after a browser has been connected, it does not send the extra session binder to the connected browser. This CL fixes the problem. Test: Passed MediaBrowserServiceCompatTest on API 21-25 and Android O Change-Id: I8379a453310980190e7c20c5379d785fef8b90a9
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
b3d603228afae9aaedca02554176ffff277cfd3b |
|
19-May-2017 |
Hyundo Moon <hdmoon@google.com> |
MediaBrowserServiceCompat: Fix NullPointerException If a MediaBrowserServiceCompat does not call setSessionToken() in its onCreate(), NPE occurs whenever a browser tries connecting to it. This CL fixes the problem by adding a null check. Bug: 38422762 Test: Passed MediaBrowserServiceCompatTest on API 19-25 Change-Id: I89dbbc4755ba2a72387e98941ba61919896dcde4
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
87fe3bbe366362044e03c2aaec6938dac1d116c3 |
|
15-May-2017 |
Donghyun Cho <donghyun@google.com> |
Merge "MediaBrowserCompat: Add predefined actions for the download feature" into oc-dev
|
b78a7edc82d18094e93383f96b161f267a976f3e |
|
21-Apr-2017 |
Donghyun Cho <donghyun@google.com> |
MediaBrowserCompat: Add predefined actions for the download feature Bug: 34701525 Test: ./gradlew :support-media-compat:connectedCheck on API 18, 22, O Change-Id: I3c986469efc1e5333fe4d5cdc55413c981b566d2
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
26444949f9bec919a5fd09772a22d6d9a63ee8ed |
|
20-Apr-2017 |
Hyundo Moon <hdmoon@google.com> |
Fix ErrorProne warnings in media-compat Bug: 37470299 Test: ./gradlew support-media-compat:lintErrorProne Change-Id: I4102739fdabe5d0a5604f00f2520848335b2056a
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
94cfd171726b86d5d52ff835dde5d62402af5a7e |
|
19-Apr-2017 |
Sungsoo <sungsoo@google.com> |
MediaControllerCompat: Apply API Review - Update documentation of getMediaController and setMediaController - Fix reference to getMediaController - Add reference to the Media App developer guide Bug: 35947966 Test: ./gradlew support-media-compat:connectedCheck Change-Id: I1f9288b64309eb3d3d1b828324ea01c33d6e51ba
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
94b428e836047d5865368dd436cec37f9502621d |
|
18-Apr-2017 |
Donghyun Cho <donghyun@google.com> |
resolve merge conflicts of 2eb6007169 to oc-dev Test: ./gradlew support-media-compat:connectedCheck Change-Id: I667c5c5042e803f48ab9f5f6472e1f2c2f39f1f3
|
2c9e5dabaa6ff682a7e099febfa2644bc5727e55 |
|
03-Apr-2017 |
Sungsoo <sungsoo@google.com> |
Revert "Provide compat API for MediaBrowser.search for API 26+" This reverts commit daaf102464e97c0cd40f73f610df6d8d998c43b4. Bug: 36844917 Test: ./gradlew support-media-compat:connectedCheck Change-Id: I64ed84616c93bf5ec54c5c0d719828b3b4597796
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
2eb60071696cab8a6c8a2bdbf9e5690fdf9b57b4 |
|
15-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "MediaBrowserCompat: Add methods for custom action support" into nyc-support-25.4-dev
|
905bcd294a7351749c60382eab03aa0c679e08bb |
|
13-Apr-2017 |
Alan Viverette <alanv@google.com> |
Un-suppress NewApi lint where applicable Reduces scope where NewApi must be retained. Updates media compat code to use BuildCompat directly rather than checking SDK_INT against 26 (which is not a real SDK_INT on any devices yet). Test: ./gradlew lint Change-Id: I052641ae0540605559ad68132ef0470bc8dc3f22
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
f4cbb97f8aefa6707cd5f13d3cff14d79ec48e60 |
|
17-Mar-2017 |
Donghyun Cho <donghyun@google.com> |
MediaBrowserCompat: Add methods for custom action support This change enables MediaBrowserCompat to send a custom action to MediaBrowserServiceCompat. Bug: 34701525 Test: ./gradlew support-media-compat:connectedCheck on API 18, 21, 23, and 25 Change-Id: I6d46b52a5987bce482793806adf21596c2d32f9e
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
98ec0d5b378c8417156037af6389e90f0074a26e |
|
30-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Clean up an assortment of Error-Prone warnings. Test: ./gradlew assembleError prone still works (and now with fewer warnings TM) Change-Id: I9e0af18b49a3eff1dd7ac8edc5a2873f93bb844e
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
8f78961fb64f4cd7e0b8c177b044784182576825 |
|
22-Mar-2017 |
Donghyun Cho <donghyun@google.com> |
Merge "MediaSessionCompat: Use asInterface()/asBinder() instead of a plain cast"
|
81b56b40a92533a6f87a84c34d68b6a404e3bbf4 |
|
21-Mar-2017 |
Donghyun Cho <donghyun@google.com> |
MediaSessionCompat: Use asInterface()/asBinder() instead of a plain cast Bug: 36449012 Test: ./gradlew support-media-compat:connectedCheck on API 18, 22, 23, and 25 Change-Id: Ic423fbecd09f7de02fab68533726f815c12019ee
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
3b87acb5ee4570aeae982067bf56529644a1055e |
|
21-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "MediaSessionCompat: Use asInterface()/asBinder() instead of a plain cast" into nyc-support-25.4-dev
|
19801df0ed4375e8dfbd57d020baaaa13113e93a |
|
21-Mar-2017 |
Donghyun Cho <donghyun@google.com> |
MediaSessionCompat: Use asInterface()/asBinder() instead of a plain cast Bug: 36449012 Test: ./gradlew support-media-compat:connectedCheck on API 18, 22, 23, and 25 Change-Id: Ic423fbecd09f7de02fab68533726f815c12019ee
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
99ba8864748a197cd3844e06100065877d0b2e93 |
|
13-Mar-2017 |
Hyundo Moon <hdmoon@google.com> |
Merge "Throw IllegalStateException in MediaBrowserCompat.search()" into nyc-support-25.4-dev am: ec2dea2032 Change-Id: Ibfe58b8bef5ffbf8ef4cb9ae161b697eb2a50b8b
|
ec2dea2032b2690315e2be9963778df12bfb6238 |
|
13-Mar-2017 |
Hyundo Moon <hdmoon@google.com> |
Merge "Throw IllegalStateException in MediaBrowserCompat.search()" into nyc-support-25.4-dev
|
5a178dc2b62a64f6cc0220b77691a1e5e5dbf009 |
|
09-Mar-2017 |
Hyundo Moon <hdmoon@google.com> |
Throw IllegalStateException in MediaBrowserCompat.search() This CL makes MediaBrowserCompat.search() throw IllegalStateException when the browser is not connected to the service. Also, it updates the JavaDoc of deprecated constant MediaBrowserServiceCompat.EXTRA_SUGGESTION_KEYWORDS to provide more complete story for developers migrating to the new search API. Bug: 35346000, Bug: 35944789 Test: Manually called search() when disconnected. Change-Id: I65a4453194a546fa3a49aa13c5262930668db36a
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
05944c3367279f44345963acc40674b1653f6418 |
|
08-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "A pass at fixing unchecked javac warnings."
|
b8adc9a8c558abc70c3ec0694c88c7e7ab4a9d86 |
|
20-Feb-2017 |
Sungsoo <sungsoo@google.com> |
MediaSessionCompat: Add extra binder into Token We added an extra binder to support newly added methods after API level 21. However this requires some time to get the extra binder, so some methods could failed if they are called before getting the extra binder. By sharing the extra binder via Token, this CL removes such time delay. Bug: 31248021 Test: Passed MediaSessionCompatTest and MediaControllerCompatTest Change-Id: I8bfeb8585d6f43d6aed55f5dda4f894a7c69193f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
165261b30365e1186c7a754d946b87ca65e52b83 |
|
20-Feb-2017 |
Sungsoo <sungsoo@google.com> |
MediaSessionCompat: Add extra binder into Token We added an extra binder to support newly added methods after API level 21. However this requires some time to get the extra binder, so some methods could failed if they are called before getting the extra binder. By sharing the extra binder via Token, this CL removes such time delay. Bug: 31248021 Test: Passed MediaSessionCompatTest and MediaControllerCompatTest Change-Id: I8bfeb8585d6f43d6aed55f5dda4f894a7c69193f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
abc73958d264e1eed7fd401a18be1d9ede8304eb |
|
06-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
A pass at fixing unchecked javac warnings. Add types where needed. Suppress places where we intentionally skip types. Test: ./gradlew assemble still works Change-Id: If1350e896948c7e27c212cf7b1a94f08b9131193
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
402acf34a51fa12c9816d7142c681bb47545d0d8 |
|
06-Mar-2017 |
Hyundo Moon <hdmoon@google.com> |
Merge "Provide compat API for MediaBrowser.search for API 26+"
|
c69882cb9b130902c1554ef5d3e3b06d776cd796 |
|
05-Mar-2017 |
Alan Viverette <alanv@google.com> |
Re-enable lint enforcement, fix remaining lint issues Bug: 29630077 Test: ./gradlew lint Change-Id: Ied1e4b1c33ba158d6bfab5439497ee4fc8284a8f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
1c23947c8cb8947f02f31de603cea64b3a162db6 |
|
02-Mar-2017 |
Hyundo Moon <hdmoon@google.com> |
Modify JavaDoc of MediaBrowserServiceCompat.getBrowserRootHints The method MediaBrowserServiceCompat.getBrowserRootHints can be called inside of onSearch(), but the JavaDoc does not mention it. This CL adds this information in the JavaDoc. Test: Called getBrowserRootHints inside of onSearch method. Change-Id: I6aef41b320d9a76e68ee79699b620606573649f8
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
daaf102464e97c0cd40f73f610df6d8d998c43b4 |
|
17-Feb-2017 |
Hyundo Moon <hdmoon@google.com> |
Provide compat API for MediaBrowser.search for API 26+ This CL makes MediaBrowserCompat.search use the framework MediaBrowser.search internally. Bug: 35401273 Test: Run MediaBrowserServiceCompatTest on API 23-25 and Android O. Also tested with the framework MediaBrowserService in Android O. Change-Id: I3b5e411f770f9ab12e01b7c5768bd01e023ee7f0
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
10c84c33985e3a44e155fef3a4e796a67ab8e8b5 |
|
30-Jan-2017 |
Hyundo Moon <hdmoon@google.com> |
MediaBrowserCompat: Provide compat API for MediaBrowser.search Bug: 34016894 Test: Tested on API 18-25 devices Change-Id: Ic6681dac44cc84937eb74eeb9a3471a9a1f07385
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
0f9cc644664ddf8227ab6b4f4b431f4e24c38725 |
|
12-Jan-2017 |
Donghyun Cho <donghyun@google.com> |
MediaBrowserCompat: Use support library implementation for API 24 and 25 Bug: 34065580 Test: ./gradlew support-media-compat:connectedCheck Change-Id: If43a1b148da5903c3d1464702a0da996d775c2eb
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
082f92c8357f91e7c12d038d71258d3bd61cb662 |
|
10-Jan-2017 |
Donghyun Cho <donghyun@google.com> |
MediaBrowserServiceCompat: Make SubscriptionCallback.onError be called When an error occurs during subscription, make SubscriptionCallback.onError() be called properly. Also enables related tests. Bug: 34068637, Bug: 34069800 Test: ./gradlew support-media-compat:connectedCheck on API 19, 23, 24 devices Change-Id: Ib909e8481f8c2397f46cf00f62d11ee47c6fe041 (cherry picked from commit 68284cf61cf46c69e443536b350b6cab9debbcdd)
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
9623e68d8afb0131287f8e349590c96e88d29e69 |
|
05-Jan-2017 |
Sungsoo <sungsoo@google.com> |
MediaBrowserCompat: Make getItem work properly We disabled MediaBrowserCompatTest.testGetItem because of the test failure. Bug: 34069123 Change-Id: I2204ebac654e55a00ad230492f8812e34f6619a3
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
8e10080c914d1ad0784394fa3026b85535535847 |
|
18-Nov-2016 |
Aurimas Liutikas <aurimas@google.com> |
Move from GROUP_ID to LIBRARY_GROUP annotations - GROUP_ID was deprecated in favor of LIBRARY_GROUP. - Fix import order in touched files. Test: ./gradlew assemble assembleAndroidTest Change-Id: I2a774e93215090f42262fb86cf8e841f2a546a4f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
c39d9c75590eca86a5e7e32a8824ba04a0d42e9b |
|
25-Aug-2016 |
Alan Viverette <alanv@google.com> |
Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations Also removes some unnecessary @hide annotations on classes that wouldn't have shown up in docs anyway due to package/private visibility or NO_DOCS. Bug: 27937193 Change-Id: Iab127a5a3ce57a2d61965d3cef782621eb3859f5
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
7ce86ec087d5246c3b9a6f038bb538957606c311 |
|
05-Sep-2016 |
Sungsoo <sungsoo@google.com> |
MediaBrowserCompat: Make ItemCallback can take a null media item When the implementation of MediaBrowserServiceCompat.onLoadItem returns null, ItemCallback.onError was called, but the JavaDoc is saying that ItemCallback.onItemLoaded can be called with a null result. This CL makes ItemCallback.onItemLoaded be able to take a null result, and ItemCallback.onError be called when the implementation doesn't override the onLoadItem method or when the returned object is not MediaItem. Bug: 27808084 Change-Id: Ifd25bcbd0775af221f3b48f715a8eb703caa77ad
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
8c9a3a8956260ab2a4fceef127b21b03e3bbb53f |
|
07-Sep-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowserServiceCompat: Handle null results from the implementation" into nyc-support-24.1-dev
|
777d23227fb217431dc1c50b25be6ffd60999bde |
|
30-Aug-2016 |
Sungsoo <sungsoo@google.com> |
MediaBrowserServiceCompat: Handle null results from the implementation When a null result is sent to ResultWrapper from the implementation of onLoadChildren and/or onLoadItem on API 23+, the result couldn't be passed to the origin result object or NPE could be happened. Bug: 31106294 Change-Id: Idd7e095c3475c2ad3e8cf8a0ce85ec2f38fc4d31
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
b768ed3824de2c109411654b3830feabe564ff0a |
|
25-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
Remove all the extra accessor methods added by javac in support-media-compat. Change private methods to be package protected to avoid extra methods that get added to be able to access them from inner classes. This CL saves 95 methods in our jar. Bug: 31075707 Change-Id: I109e85d38ab39c66b55482e2a69030c5f0d6a462
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
ae736327deea12ceb1929f2060acb76b31359c54 |
|
01-Jul-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowserServiceCompat: Add a constant for suggestion keywords EXTRA_SUGGESTION_KEYWORDS will be used for denoting specific keywords which will be considered when the browser service suggests media items. Bug: 28210241 Change-Id: I4dfb9a2d2deeb1a119469a1d53a01952278b274c
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
7528c2286abed5012e9759e3b122cfcf5e5b54bf |
|
17-Jun-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowserServiceCompat: Fix ConcurrentModificationException Bug:29438709 Change-Id: I9ee4c30b9ac8117062d1971604e1f7fa03c62f09
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
08b74dda4ecb149bf69592de861436dd34e8ad5b |
|
24-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Add missing @Override annotations in support library code."
|
15375aa6fd54b036f97f99229aefab2822c8a1c9 |
|
24-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Add missing @Override annotations in support library code. Change-Id: Ifcc3a20b54d6a14b0a14aa0f48e642cf7e8c0e70
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|
7108b54fd1f4efb2701702894f707fe328f4e714 |
|
24-May-2016 |
Jae Seo <jaeseo@google.com> |
Merge "MediaBrowserServiceCompat: Add more explanation on getBrowserRootHints()" into nyc-dev am: 7eb4234059 am: 193e8a46bb am: d9d5b54635 * commit 'd9d5b54635145e5b4d8efb0d71d61a2f17c21127': MediaBrowserServiceCompat: Add more explanation on getBrowserRootHints() Change-Id: I40d826cfc02699b531f10538815d08735a73c7f3
|
d3c5347b3ec0025ec906e2053eaa9b97287c46a5 |
|
10-May-2016 |
Kirill Grouchnikov <kirillg@google.com> |
Extracting MediaCompat classes into a new module Change-Id: I46d0bbceba9b94828eb94aa3728e4ec61a1f2269
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserServiceCompat.java
|