bbf55bb7ae8924cf60bbf963c84925e17dc1c5ae |
|
05-Sep-2017 |
Kai Wang <kwangsudo@google.com> |
Merge "MediaBrowserService: Clean up ConnectionRecord when browser is dead" into oc-mr1-dev
|
8e67b4d9f1d2a31732443437e2cb6d47a60631b7 |
|
30-Aug-2017 |
kai <kwangsudo@google.com> |
MediaBrowserService: Clean up ConnectionRecord when browser is dead This CL cleans up connectionRecords when binder dead and the connection is lost. Bug: 65132577 Test: check the number of ConnectionRecord, kill the media app, check the number again. Change-Id: I8b31745bcee220b9e70c3f43d7fc9d8dc3f6b83a
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
be87b6803901e9ed2701935300801c3eb2ef629c |
|
03-Aug-2017 |
Sungsoo Lim <sungsoo@google.com> |
Do not call ItemCallback after disconnected Bug: 64119114 Test: Passed MediaBrowserTest Change-Id: Icf3283710abe7c03f4a73532b33ec2a306d2280b
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
10993ea5a3d8569507480a71c2582fc38da4e186 |
|
03-Apr-2017 |
Sungsoo <sungsoo@google.com> |
MediaBrowser: Revert Search API Bug: 36844917, Bug: 36524926, Bug: 36525667 Test: Pass MediaBrowserTest and MediaBrowserServiceTest Change-Id: I07db20cc5ea30e8b68faa1dd6fc955a2a2153259
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
0e6215391d79de9743545637832e07579edc3cd0 |
|
02-Mar-2017 |
Hyundo Moon <hdmoon@google.com> |
Modify JavaDoc of MediaBrowserService.getBrowserRootHints The method MediaBrowserService.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: If82a371c8d06aab396e29141827c8991cff2cd3e
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
cc2a4210d7e1476d030d11e5055016af6f2753c7 |
|
19-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Revert "MediaBrowserService: Add a constant for suggestion keywords""
|
8fb6addcbee93c57a2fc4e7073c13d502856aad5 |
|
21-Nov-2016 |
Sungsoo <sungsoo@google.com> |
MediaBrowser: Introduce the search API Bug: 28210241 Test: passed cts test (MediaBrowserServiceTest and MediaBrowserTest) Change-Id: I73c58f5385637c626da1503d27e518b4f0c9ea80
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
cab79f7d5982bda4e80821b6620c3249764c613f |
|
21-Nov-2016 |
Sungsoo Lim <sungsoo@google.com> |
Revert "MediaBrowserService: Add a constant for suggestion keywords" This reverts commit 43635ca3f7d12be129feba9256da9fb878e65bb2. Change-Id: I328f7e0add71c54cc4806810f784732ff17a16bb
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
d570d5ca3caeafd3b3779cc4ce7a04f07dc0bef7 |
|
18-Aug-2016 |
Sungsoo <sungsoo@google.com> |
MediaBrowser: Make ItemCallback can take a null media item When the implementation of MediaBrowserService 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: I97cfd83786f8f857dc9551e5b0a358962f98e4a2
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
43635ca3f7d12be129feba9256da9fb878e65bb2 |
|
01-Jul-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowserService: 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: I3831c0819f9d3ffa3fdd628031063069a5a62006
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
6d1910fc0d95a01109eb7e4a011a8ed3b8e2343e |
|
17-Jun-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowserService: Fix ConcurrentModificationException Bug:29438709 Change-Id: Ide54ef7daf4ef78d43485c72e91fd63bc4f99144
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
bd6c16908d922ecaf672d5f9a6d701fccb95b3ff |
|
19-May-2016 |
Jae Seo <jaeseo@google.com> |
MediaBrowserService: Add more explanation on getBrowserRootHints() Bug: 28840985 Change-Id: If4dbcaaa23093b2e6d5ab6158db67b1248464fb8
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
6b7bda0bc36c1decf3272b5872f18f8044e6f1c6 |
|
07-May-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Make support lib v23.x available in N release A workaround change for supporting support lib 23.x in N release. This change should be reverted in some point before O release. Bug: 28572934 Change-Id: I7e6afc0293688e425736bc93da0ea10233c07e9a
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
51ccdb0f399c82858c979d7de27e59345fc5692f |
|
14-Apr-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowserService: Provide a way to retrieve root hints Bug: 28075963 Change-Id: Id8993e67732a2dda5bf75ecab6037dbbba8c8c99
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
84c462d3224ec640da9112362cb46ac502a39e7a |
|
31-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
Use a binder instead of a bundle in removeSubscriptionWithOptions Bug: 27845319 Change-Id: I0264b39940481f6571187a42ec859ecf4967ae62
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
0799bd07d780141208be7826491b221506e66160 |
|
04-Apr-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Make EXTRA_PAGE zero-based Bug: 27948393 Change-Id: I97fb6b5f13ffb8e006ed4a7efc06e7f45fb5121a
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
88a03d6e62edaac715081e091da7e9abc21d2c0d |
|
14-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Applying API Review unsubscribe() should accept the Callback used to call subscribe() as the identifying key for what to unsubscribe, not the options Bundle used to call subscribe. Bug: 27384292 Change-Id: I0a5664d35983fcbdb6f9e60fd35acac813daf0c7
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
97243a8ff2829e3bb80abacc77a6c7a01a660877 |
|
03-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBorwserService: Update javadoc Bug: 26733259 Change-Id: I7240149c0cbbacf221e466908e6ebc201d603c5f
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
64f16f1dc1a6bdc1e16c7017a057da1620fac88b |
|
23-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowserService: Make SubscriptionCallback.onError be called Bug: 26733259 Change-Id: I8324e1c56e87071e781550ac0701e632a4122e73
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
77dc4bb09e4b8682add75d3d65ca176e93e474fb |
|
16-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
Minor changes on MediaBrowser - Rename add and remove in Subscription putCallback and removeCallback for better readability. - Fix a broken link of javadoc. Change-Id: If41941d1134d4ee6ef953932ca572f5d445a2aff
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
0cc5a9d8f66e84a181b54bfea2f257ee84f86de3 |
|
05-Feb-2016 |
Jae Seo <jaeseo@google.com> |
MediaBrowser: Add extra lookup keys to specify media items to retrieve Bug: 25821318, Bug: 25153123, Bug: 25153113 Change-Id: I50cc99439a4a6dd714cf7bfd0950e2583554668a
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
8e3fb586219ecfa82cff841b121543752a79f1fa |
|
01-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Minor fixes - Change double spaces to a single space. - Add IntDef annotation. - Use a plural noun for 'flag'. - Check parentId using TextUtils.isEmpty(). Change-Id: Ic268e543a60fbe281a4deaa24d4d9bde9c0bc22d
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
d67933e271e3329204827e4cc16b7dc562dbfad1 |
|
28-Jan-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Make support lib work properly Do not change the methods signature and order of methods in MediaBrowser related AIDL files. A change of the method signatures or the order could break the support library. Bug: 26841304 Change-Id: Id8c013eafc38c1a716df63dd86f446bc9c9ff21d
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
41c28a3eb18b01818197f331cb8c6596b17db735 |
|
08-Dec-2015 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Support pagination of child media items Bug: 23289404, Bug: 25564520 Change-Id: I156d34735d6c00bca6f4d63fe754951febf552a5
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
082e873999e293397703fb511ff2edbab306f180 |
|
19-Dec-2015 |
Jae Seo <jaeseo@google.com> |
Add a class Javadoc for MediaBrowser.MediaItem Also fixed a typo in MediaBrowserService. Bug: 26181781, Bug: 26182458 Change-Id: I1f672f8111a70ad9c16e9969d0fad0e504fefb8a
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
2189f58ec5a4fa35b7e06d9d28abcef5d67f9c7f |
|
10-Nov-2015 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Handle null results properly in onLoadChildren Bug: 19127753 Change-Id: I7ddad87e5ec6338a74c340485fed583107709acf
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
b7eff8828f0192bc4261a3142708c17c96bbe7b6 |
|
11-Jun-2015 |
Jeff Brown <jeffbrown@google.com> |
Fix MediaBrowser.getItem() API inconsistencies. Bug: 21668207 Change-Id: Idc8d3a079f66cc7bc4fa1016f84cddb26fe7f0f8
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
b1c88103fea75a19100d534e28366da0144d8138 |
|
15-Jan-2015 |
RoboErik <epastern@google.com> |
Add getMediaItem API to MediaBrowser This adds all the plumbing for supporting a getMediaItem call in MediaBrowser. Will also need to add a support lib component to make it backward compatible. Change-Id: I528e9ebaf4e0fe386f346ef85c14973168a380df
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
7554d099e7f3a7cec166a999615245e7457bd620 |
|
07-Jan-2015 |
RoboErik <epastern@google.com> |
Reload MediaBrowser children on each call to subscribe Only one callback can be set on a given media id on MediaBrowser. When you try to subscribe with a new callback it replaces the old callback, but it wasn't resending the child data for the id. This causes calling subscribe again also cause the data to be reloaded and sent to the app again. bug:18683452 Change-Id: I2d30dbbbfe07cb9a720fb6d65664c1c4c58cb637
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
fd228a383c0844d69da952460145b1aa3e00ffd7 |
|
04-Dec-2014 |
RoboErik <epastern@google.com> |
Make setting the session token in MediaBrowserService synchronous The MusicDemo was depending on the fact that setting the session token is done synchronously and that getSessionToken can be called immediately after. This makes setting the token synchronous again but leaves the post to update any MediaBrowsers that are waiting on a connection. This does introduce a small race condition if an app tries to set it twice from different threads, but this is a very unlikely situation and MediaBrowserService is not guaranteed to be thread safe. bug:18603085 Change-Id: Id934c9f3b6520225cd92d1d8a6e2b3d606b8c6c8
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
d64c425f32174a66a3974c63211bf457005a8d6a |
|
21-Nov-2014 |
RoboErik <epastern@google.com> |
Delay calling onConnected until a session is set in MediaBrowser This will delay all calls to onConnected from the MediaBrowserService until a session token has been set. This also requires making it an exception to try setting the session twice. bug:18052336 Change-Id: Iecf186c53364183e1696af83a855c8db3294a5d0
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
4034546812141a7b21d6be290bc12e932f753b31 |
|
04-Nov-2014 |
Andrew Solovay <asolovay@google.com> |
docs: Removed broken link to non-existent method. Doc had included link to method MediaBrowserService.onLoadIcon(). Per bug http://b/17205016 that method was removed before release. Revised doc is staged to: http://asolovay.mtv.corp.google.com:9650/reference/android/service/media/MediaBrowserService.Result.html (Note that the other "See Also" link, which I didn't remove, is badly formatted because Javadoc seems to choke on links to methods that are passed generic types. JoeFernandez@, if you can suggest a better way to format that link I'll make that change too.) bug: 18229650 Change-Id: Ic55ae8b9edc6dd314cf5acc306abd8a9d5f71134
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
92e565f71526141cb38f864dcb4eeb54d2cbf869 |
|
04-Sep-2014 |
RoboErik <epastern@google.com> |
rename SERVICE_ACTION to SERVICE_INTERFACE For API consistency this intent is suppose to be named SERVICE_INTERFACE. bug:17390782 Change-Id: I4c3b1d8476dd6c939792f73615e92d7bfa6d5758
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
c692d05951561e1d9fde952cc5389ec167bdb7bb |
|
30-Aug-2014 |
RoboErik <epastern@google.com> |
Update MediaBrowser to use String ids instead of Uris Since we converted MediaDescription over to using a String media id for identifying everything we should also use Strings in the browser service to make it clear that it should re-use that field. bug:17333205 Change-Id: I5fd5762bdad05068f5b1aa36074306b43432e686
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|
3625bf72cb8bcf3c7f8f8cd8d708d7206824cc62 |
|
28-Aug-2014 |
RoboErik <epastern@google.com> |
Update to MediaBrowser APIs per council feedback Does all the updates in the bug except the loadIcon/loadBitmap methods, which are removed per feedback from Sharkey. bug:17205016 Change-Id: Ie84d4d25a59c6985ce16972c26c8d1e5c02ff5c9
/frameworks/base/media/java/android/service/media/MediaBrowserService.java
|