6e28b97525de97dd75b3d99817d540048683f76a |
|
20-Apr-2017 |
Sungsoo <sungsoo@google.com> |
MediaBrowser: Allow to connect while disconnecting Bug: 37241378 Test: manual, passed MediaBrowserTest and MediaBrowserServiceTest Change-Id: I8428c4fcb9855f1a4d898419d7f1bb09495eb8d9
/frameworks/base/media/java/android/media/browse/MediaBrowser.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/media/browse/MediaBrowser.java
|
01d3c73576a74c48d3029484a0a361080c17244c |
|
22-Mar-2017 |
Sungsoo <sungsoo@google.com> |
MediaBrowser: Add a disconnecting state By adding a CONNECT_STATE_DISCONNECTING, we could prevent the ConnectionCallback to be called after disconnect(). Bug: 36106103 Test: manual using Support4Demos Change-Id: Ia6f9864dce90b1e58437c07bbcaf6300e162ab92
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
b0b212014bbff37e61c8bdde4081c55bdfe36f12 |
|
09-Mar-2017 |
Hyundo Moon <hdmoon@google.com> |
Throw IllegalStateException in MediaBrowser.search() This CL makes MediaBrowser.search() throw IllegalStateException when the browser is not connected to the service. Bug: 35346000 Test: Flashed the image on angler and locally tested. Change-Id: I8fda53e31555337107c4e42f388ff82a7929b084
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.java
|
1574838142aab5c8dd630a398314e454f4465cc4 |
|
02-Aug-2016 |
Hyundo Moon <hdmoon@google.com> |
MediaBrowser: Supplement JavaDoc of MediaItem.getMediaId() This CL adds link to MediaMetadata.METADATA_KEY_MEDIA_ID into the JavaDoc of MediaItem.getMediaId() to help developers easily find what the MediaId is. Bug: 28790407 Change-Id: Icdcc98ffe59e1480df9ac85fe22b710ecd9d14de
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
fb976f58e4fd18379feebc27274d66705768ae49 |
|
09-May-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowser: Make support lib v23.x available in N release" into nyc-dev am: c3fc7d4038 am: 955431223a am: eea8465952 * commit 'eea846595207f5c88a9ab872bcf73aa71fc949de': MediaBrowser: Make support lib v23.x available in N release Change-Id: I087455f13940160c3fe9bbe09c968e81c86bcb86
|
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/media/browse/MediaBrowser.java
|
f861c77458e5ca7c944e0b8ea218778b76223b45 |
|
18-Apr-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowserService: Provide a way to retrieve root hints" into nyc-dev am: bfa6d23 am: 33de442 am: c0b10c2 * commit 'c0b10c2515f289495f854c045cdfca9e129ef2a0': MediaBrowserService: Provide a way to retrieve root hints Change-Id: Ieca1f45e3f46a4719f9b7993fd1fe7a36b98dba5
|
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/media/browse/MediaBrowser.java
|
37e6986d670fffa670cfe5a303b88c15ff2c9efc |
|
15-Apr-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "Use a binder instead of a bundle in removeSubscriptionWithOptions" into nyc-dev am: 067f821 am: 32a21cd * commit '32a21cd4a4f0fb0990818bf08f1eafbd8188782c': Use a binder instead of a bundle in removeSubscriptionWithOptions Change-Id: Iab41b1d260938c90369f1a61e0e949c27fb4b81b
|
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/media/browse/MediaBrowser.java
|
b646eab3f53ecf5693a8ca37d334fb911b8db7d6 |
|
04-Apr-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowser: Make EXTRA_PAGE zero-based" into nyc-dev am: 16bbf7d am: 38fdef8 * commit '38fdef8d4e54bcdc9f268662cd5be3a3725bc91a': MediaBrowser: Make EXTRA_PAGE zero-based Change-Id: I28e22e71437270b2b74a6bae2fc5631ecb33b8b3
|
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/media/browse/MediaBrowser.java
|
0c4e0494383f1e16402f85d8bea1626318a159ae |
|
25-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowser: Applying API Review" into nyc-dev am: 21c03f0 am: 0d94716 * commit '0d94716baf3869c8498b5149c7151ce739372f3d': MediaBrowser: Applying API Review
|
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/media/browse/MediaBrowser.java
|
17872a85804cfad4b93f8ada5fb379ff952af9f1 |
|
09-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowser: Copy options before calling subscribeInternal()" into nyc-dev am: 33441e7f2a am: eef1c12312 * commit 'eef1c123120ff0ebbc90868df15ad50fce277533': MediaBrowser: Copy options before calling subscribeInternal()
|
df91a67953d1a2fbcbb785e8813189ace4ddd5ee |
|
09-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Copy options before calling subscribeInternal() If MediaBrowser and MediaBrowserService are on the same process, the options object could be shared. Bug: 27398805 Change-Id: I61ce63f667e46229662d85cd6f417b104f9d1388
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
7b5b3a1a4fd47455e2c078f5bae3e4629d1d48c9 |
|
08-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowser: Copy options before using it in subscribe()" into nyc-dev am: e10739ab8b am: b828147539 * commit 'b828147539fc4bab13d87d12850531012f165739': MediaBrowser: Copy options before using it in subscribe()
|
e10739ab8ba6dac48cdb53ec82586be3cf312255 |
|
08-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowser: Copy options before using it in subscribe()" into nyc-dev
|
54d29bb301b2a3572d5238d9dcdd36fbb6e0c325 |
|
02-Mar-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowserService: Make SubscriptionCallback.onError be called" into nyc-dev am: 4a67d975e4 am: bc287ddd15 * commit 'bc287ddd15c3b650bd38f64fd6ed37ee2851c47d': MediaBrowserService: Make SubscriptionCallback.onError be called
|
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/media/browse/MediaBrowser.java
|
6316ac7992d227e93e2e9a91dd3a39e996908ee9 |
|
29-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Copy options before using it in subscribe() Bug: 27398805 Change-Id: Ib3039b77838c9acae4706bb5532226bf8adc6d0e
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
fc9a809c6998ddca49d78e0af99ea2973bec8fbc |
|
29-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowser: Fix Javadoc" into nyc-dev am: 18eda4a1ca am: 1518146ef1 * commit '1518146ef15212a99abf60323a17f53d0c2c01c8': MediaBrowser: Fix Javadoc
|
ab19dc8e14cbf55342d97d8f0355b3082502ee4b |
|
29-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Fix Javadoc Bug: 27384292 Change-Id: I57ddfaea0fe888665bc7ee88cd933a660c26f1a6
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
52d04f1f611d416a4be8fe32e332aaf9fe5941ba |
|
16-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
Minor changes on MediaBrowser am: 77dc4bb09e am: 01da43b1a4 * commit '01da43b1a40e898221f157073d9b263669503371': Minor changes on MediaBrowser
|
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/media/browse/MediaBrowser.java
|
4ea42be17da4fc1161c05d90dabb9619f281b71d |
|
12-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
Merge "MediaBrowser: Use volatile keywords for variables used in multithreads"
|
0d3315a341696f99c1c2f3b1f31db061e5aaf48a |
|
11-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Make forceCloseConnection() be called in the same thread Bug: 26508006 Change-Id: I465aca6f9b9acf2cf30c2f324dc91fea1301baad
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
51af2f017f704f4d2ca7b5f14fd65ac09d85921a |
|
11-Feb-2016 |
Sungsoo Lim <sungsoo@google.com> |
MediaBrowser: Use volatile keywords for variables used in multithreads Bug: 26057903, Bug: 26545483 Change-Id: I859dfd62f00fae166dc7eec652dd3ff3cd00d28d
/frameworks/base/media/java/android/media/browse/MediaBrowser.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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.java
|
0d3d1f825f399c62f2ba236b53bef17581e03a16 |
|
02-Dec-2015 |
Sungsoo Lim <sungsoo@google.com> |
Fixed typos: when when Change-Id: I80c0b8817dcbed45071e42d9ffa88bae52a93a81
/frameworks/base/media/java/android/media/browse/MediaBrowser.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/media/browse/MediaBrowser.java
|
082aed1ab450f18ad0107952ecd8b7576786a161 |
|
28-Oct-2015 |
Dongwon Kang <dwkang@google.com> |
MediaBrowser: Handle onServiceConnected/Disconnected in the given thread The class assumes that the member variables are accessed in the same thread when the class was created, but onServiceConnected/Disconnected is called in the main thread according to the documentation. Bug: 25307613 Change-Id: I86b63cc45fbc6995cedce39f5c151e99f76172d0
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
ec7bf63d59c9f19bce34a18a0f58d410bfac36bf |
|
27-Oct-2015 |
Dongwon Kang <dwkang@google.com> |
MediaBrowser: Fix a wrong ISE message Change-Id: Ic0b376bdc52dd01d9d687468104ffe6a797adb30
/frameworks/base/media/java/android/media/browse/MediaBrowser.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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.java
|
c8a3e0dc9d4c1e59ad250f45c2ee416beee8dd89 |
|
27-Sep-2014 |
Yao Chen <yaochen@google.com> |
Assign bindService() result to a boolean directly. One less if-else Bug: 17637058 Change-Id: If2f4db2ebf95f1912a752794a1ab482cf30ab014
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
08fccd0093433d8ad5f3b9ca945bee552bf75468 |
|
26-Sep-2014 |
Yao Chen <yaochen@google.com> |
Merge "Check the return value of bindService, and notify media browser client onConnectionFailed if it returns false." into lmp-dev
|
2354c5eb92016a72688b80c80fb6b94ce8ac4047 |
|
24-Sep-2014 |
Yao Chen <yaochen@google.com> |
Check the return value of bindService, and notify media browser client onConnectionFailed if it returns false. Bug: 17637058 Change-Id: I2284c3a982e5ac6323f51ff7d98aae7699c695e5
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
88b84178d6a8551ea1b534d8750def8dceebdc2a |
|
24-Sep-2014 |
RoboErik <epastern@google.com> |
Ensure MediaBrowser state is set to connecting after a reconnect When the binder had disconnected we were setting the state to suspended and then not setting it back to connecting when we reconnected. This sets the state correctly when we are trying to connect again. bug:17593681 Change-Id: I3fe95fa23ba43ac2dc3692fd28309b2f8e5a3599
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
5dfa0a5f7a6365ddf3939f29227366172979e53e |
|
05-Sep-2014 |
RoboErik <epastern@google.com> |
Minor tweaks to MediaBrowser -A swapped the param order on MediaBrowser.MediaItem constructor -Added a missing aidl file for MediaItem bug:17205016 Change-Id: I61538d76f76a993ed5a47b881e0d291fef1d8db3
/frameworks/base/media/java/android/media/browse/MediaBrowser.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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.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/media/browse/MediaBrowser.java
|
51fdfa273e036d0e4f5e5c624988b33873fa3ec7 |
|
06-Aug-2014 |
Yao Chen <yaochen@google.com> |
Adds getServiceComponent() to MediaBrowser, getQueueTitle() and getExtras() to MediaController Change-Id: I6092ac1ae05ba55c14a042698bb88bd16e9b1fa7
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
5f3e1f2a2dfaa4d1abdda4d0cd7871aea82ffcbd |
|
28-Jul-2014 |
Yao Chen <yaochen@google.com> |
s/thumbnail/icon in the browsing api. Change-Id: I73bf76ed9628872094db74aef48a8e68864d6b4d
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
80bb169d0ff778ca7073486f4e2900f8479c2daa |
|
24-Jul-2014 |
Yao Chen <yaochen@google.com> |
Use a sequence number for thumbnail callback. Change-Id: I27888cd0437b4f654cb29371b7d86b9341d84ae9
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
319f9a979c1c10c0c15ca50ee20e0a05e932cbb7 |
|
22-Jul-2014 |
Yao Chen <yaochen@google.com> |
Add thumbnail related api. Change-Id: Ifcb06bbaf8f37df367f130124cbcef065fa25766
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|
17d47989ee53c9e54f250d29a343ba949edf0ff9 |
|
17-Jul-2014 |
Yao Chen <yaochen@google.com> |
Updated media browsing API & tests. Change-Id: I3a1e3eead99a98b1890e05843dd90203cee517b7
/frameworks/base/media/java/android/media/browse/MediaBrowser.java
|