History log of /frameworks/base/media/java/android/media/browse/MediaBrowser.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
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
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
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
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
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
e10739ab8ba6dac48cdb53ec82586be3cf312255 08-Mar-2016 Sungsoo Lim <sungsoo@google.com> Merge "MediaBrowser: Copy options before using it in subscribe()" into nyc-dev
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
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
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
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