• Home
  • History
  • Annotate
  • only in /frameworks/support/samples/Support4Demos/src/com/
History log of /frameworks/support/samples/Support4Demos/src/com/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
45f7d91ddfdd025eb6fbf9453bf78403cb123280 22-Apr-2017 Dianne Hackborn <hackbod@google.com> New JobIntentService.

This is a new, modern replacement for IntentService. They key feature
is it uses JobScheduler when running on O+ platforms. You only need
to implement one service class, which will run as a job on O+ or a plain
service on pre O. This also removes the use of WakefulBroadcastReceiver,
as it builds wake lock handling into itself (since starting with O, when
using JobScheduler, the app no longer needs to take care of this).

Test: added test, runs on O and N.
Change-Id: I08062bc568d563c70eb49154bff80788865354b2
xample/android/supportv4/app/SimpleJobIntentController.java
xample/android/supportv4/app/SimpleJobIntentService.java
034b44190d41bf381f529e8e398c8bea8ac373ff 04-May-2017 Aurimas Liutikas <aurimas@google.com> Revert "New JobIntentService."

This reverts ag/2145277. That change added a flaky test and is causing presubmit test runs to randomly fail.

Bug: 37982100
Change-Id: I820f866c2f91b9561206c4db12d991838d9753e1
xample/android/supportv4/app/SimpleJobIntentController.java
xample/android/supportv4/app/SimpleJobIntentService.java
385164d4cb288eb6adb804f7013fbcc8188e4251 22-Apr-2017 Dianne Hackborn <hackbod@google.com> New JobIntentService.

This is a new, modern replacement for IntentService. They key feature
is it uses JobScheduler when running on O+ platforms. You only need
to implement one service class, which will run as a job on O+ or a plain
service on pre O. This also removes the use of WakefulBroadcastReceiver,
as it builds wake lock handling into itself (since starting with O, when
using JobScheduler, the app no longer needs to take care of this).

Test: added test, runs on O and N.

Change-Id: Ia8130f1d1e09bb1659b127132ad092be80625ab0
xample/android/supportv4/app/SimpleJobIntentController.java
xample/android/supportv4/app/SimpleJobIntentService.java
fa2e2acf79d791a90410025daad438968550d18c 31-Mar-2017 Alan Viverette <alanv@google.com> Remove unnecessary casts on calls to findViewById

Updates Android.mk where applicable.

Bug: 24137209
Test: make -j32
Change-Id: I04084b2d05ddd7afaa160a76efe0b0d0c8eb5f00
xample/android/supportv4/accessibility/AccessibilityManagerSupportActivity.java
xample/android/supportv4/accessibility/AccessibilityRoleDescriptionSupportActivity.java
xample/android/supportv4/app/FragmentCustomAnimationSupport.java
xample/android/supportv4/app/FragmentStackSupport.java
xample/android/supportv4/app/SharingReceiverSupport.java
xample/android/supportv4/graphics/DrawableCompatActivity.java
xample/android/supportv4/graphics/RoundedBitmapDrawableActivity.java
xample/android/supportv4/text/BidiFormatterSupport.java
xample/android/supportv4/view/ViewPagerActivity.java
xample/android/supportv4/widget/BaseSwipeRefreshLayoutActivity.java
xample/android/supportv4/widget/ExploreByTouchHelperActivity.java
xample/android/supportv4/widget/SlidingPaneLayoutActivity.java
ff7a534d72423924d6087a011d17634a42199c03 29-Mar-2017 Aurimas Liutikas <aurimas@google.com> Allow lint task to pass.

- Fix issues in Support4Demos
- Do not fail lint on SupportPreferencesDemos

Test: ./gradlew lint now succeeds
Change-Id: I16eb08594f3421e31c57c0da4de9c84eb794821e
xample/android/supportv4/media/BrowseFragment.java
xample/android/supportv4/media/QueueFragment.java
5e796344324f2214162daa2072b36960d5346a3a 27-Mar-2017 Jaewan Kim <jaewan@google.com> Support4Demos: Add MediaControllerCompat.setMediaController() sample

Test: Manual test on API 19, and 24. (On the API 24 device, the media
session always receives volume/media key events.)
Change-Id: Ibb36cac34fa322c1ae379831848394eea25e0830
xample/android/supportv4/media/MediaBrowserSupport.java
6489d609cf401d779a85dd56d6f17c15208483b1 21-Feb-2017 Ian Lake <ilake@google.com> Remove deprecated v4.media.Transport* classes

Remove all of the previously deprecated Transport
classes from the android.support.v4.media package and
the sample using that API.

BUG: 35352174
Test: Check api/current.txt to ensure everything is removed
Change-Id: I8d159607c1b6e0464251334e9a7e5da9159e8395
xample/android/supportv4/media/MediaController.java
xample/android/supportv4/media/TransportControllerActivity.java
05944c3367279f44345963acc40674b1653f6418 08-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "A pass at fixing unchecked javac warnings."
27644c071b7fc0e1e4f91194f2a08b4aa2cf1465 05-Mar-2017 Aurimas Liutikas <aurimas@google.com> Remove unused imports in support library classes.

Test: ./gradlew assebmle assembleAndroidTest
Change-Id: I429f0abb742bfed9288f84a7d6a3208063068f23
xample/android/supportv4/widget/BaseSwipeRefreshLayoutActivity.java
xample/android/supportv4/widget/ContentLoadingProgressBarActivity.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
xample/android/supportv4/view/ViewPagerActivity.java
e2104f4b5c8e3ad63570306a25e61502dfe4c418 05-Mar-2017 Aurimas Liutikas <aurimas@google.com> Add all missing @Override annotations.

Historically, we could not add @Override for certain methods due to
using older SDKs to build support library. That is no longer the case
so we can add @Override everywhere now.

Test: ./gradlew assemble assembleAndroidTest still works
Change-Id: I85e3c1157f0e253e3eab7584189f3bf95cf030e9
xample/android/supportv4/Support4Demos.java
xample/android/supportv4/app/FragmentAlertDialogSupport.java
xample/android/supportv4/app/FragmentCustomAnimationSupport.java
xample/android/supportv4/app/FragmentDialogOrActivitySupport.java
xample/android/supportv4/app/FragmentDialogSupport.java
xample/android/supportv4/app/FragmentHideShowSupport.java
xample/android/supportv4/app/FragmentMenuFragmentSupport.java
xample/android/supportv4/app/FragmentMenuSupport.java
xample/android/supportv4/app/FragmentPagerSupport.java
xample/android/supportv4/app/FragmentReceiveResultSupport.java
xample/android/supportv4/app/FragmentRetainInstanceSupport.java
xample/android/supportv4/app/FragmentStackFragmentSupport.java
xample/android/supportv4/app/FragmentStackSupport.java
xample/android/supportv4/app/FragmentStatePagerSupport.java
xample/android/supportv4/app/LoaderThrottleSupport.java
xample/android/supportv4/app/SendResult.java
xample/android/supportv4/content/LocalServiceBroadcaster.java
xample/android/supportv4/content/SimpleWakefulController.java
xample/android/supportv4/media/MediaController.java
xample/android/supportv4/media/QueueAdapter.java
xample/android/supportv4/view/CheckableFrameLayout.java
ce390fcb9066a8a8d0a1cad3be6f78a2ec4dad67 28-Feb-2017 Alan Viverette <alanv@google.com> Fix lint errors in Support Library demos

Does not fix Leanback demos.

Bug: 29630077
Test: ./gradlew support-...-demos:lint
Change-Id: Ib399d5b5c6108fc5977791623eefaf7e3c96cdcc
xample/android/supportv4/accessibility/AccessibilityManagerSupportActivity.java
xample/android/supportv4/app/LoaderCustomSupport.java
xample/android/supportv4/media/MediaBrowserServiceSupport.java
xample/android/supportv4/media/MediaController.java
b716a74c7c8dc6c8c76e58002747863405bef1d6 21-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up AccessibilityServiceInfoCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I916d2544a8646a83bea71977baa2c1cc29f9c157
xample/android/supportv4/accessibility/AccessibilityManagerSupportActivity.java
458543f38db49fdcb1764f007ded33820964c3fe 14-Feb-2017 Aurimas Liutikas <aurimas@google.com> Clean up MenuItemCompat after minSdk 14 bump.

- Deprecates all the methods introduced in API 14 or earlier.
- Removes usage of such methods within support library.
- Inlines Api26 related call directly in MenuItemCompat.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: I5f26608e417377a67f4051c3f7c3067eab4012f6
xample/android/supportv4/app/FragmentMenuSupport.java
xample/android/supportv4/app/LoaderCursorSupport.java
xample/android/supportv4/app/LoaderCustomSupport.java
xample/android/supportv4/app/LoaderRetainedSupport.java
xample/android/supportv4/app/LoaderThrottleSupport.java
xample/android/supportv4/app/SharingSupport.java
11ffb802211825518ade9e4e16a76dbbf80d5249 10-Feb-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Deprecate and stop using SearchViewCompat."
d353bdc6af02300eff568e522f1dbfa79a119768 07-Feb-2017 Aurimas Liutikas <aurimas@google.com> Deprecate and stop using SearchViewCompat.

Cleanup of SearchViewCompat after minSdk 14 bump.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: Icf109e5a9caa2e68301fec48bf2b2602d4284881
xample/android/supportv4/app/LoaderCursorSupport.java
xample/android/supportv4/app/LoaderCustomSupport.java
xample/android/supportv4/app/LoaderRetainedSupport.java
ddffc06960e054e3e4f4eb468360e73053c7cbab 07-Feb-2017 Aurimas Liutikas <aurimas@google.com> Cleanup IntentCompat and TaskStackBuilder after minSdk 14 bump.

This also fixes a bug in TaskStackBuilder where JB Impl class
was not used.

Bug: 32794064
Test: ./gradlew assemble
Change-Id: Iccdbd2ac26d3ded8873b91d148dfd0ef1a1cc76a
xample/android/supportv4/app/LoaderCustomSupport.java
63a2530d57dfe7a90de8b3ef70088e23773428fb 29-Jan-2017 Aurimas Liutikas <aurimas@google.com> Fix lint warnings in Support4Demos and Support7Demos

Fix lint warnings and enable failing builds on new lint warnings.
Support13Demos, SupportLeanbackDemos, and SupportLeanbackJankDemos still
have remaining issues.

Test: run ./gradlew assemble
Change-Id: If8b224afab6dffc5946f5dc059a005aebb827c1e
xample/android/supportv4/widget/SlidingPaneLayoutActivity.java
c1ddbe002f82d7dbd2c4724fd7b6cfec11967690 23-Jan-2017 Donghyun Cho <donghyun@google.com> Merge "Support4Demos: Don't subscribe pages twice"
9a42cee4c6809fa365249d2d8a118bd00c12b0b1 17-Jan-2017 Donghyun Cho <donghyun@google.com> Support4Demos: Don't subscribe pages twice

Bug: 34334368
Test: Using Support4Demos, test the combination with the framework's MBS
Change-Id: I165a0bf1343f8816f961d272b7689e46488fc3c1
xample/android/supportv4/media/BrowseFragment.java
7a37b5e2010dd1e9a8775fc217b0e7043ed06417 06-Jan-2017 Donghyun Cho <donghyun@google.com> Support4Demo: Use support APIs to fix lint warnings

Bug: 34057265
Test: ./gradlew support-v4-demos:lint
Change-Id: Idd5ce5772318f04b966446ce0dcd862a4edd9ca7
xample/android/supportv4/media/AlbumArtCache.java
xample/android/supportv4/media/BrowseFragment.java
xample/android/supportv4/media/MediaBrowserSupport.java
xample/android/supportv4/media/QueueFragment.java
3b591130c68223aa613660aaff79e65e26b5fc06 29-Nov-2016 Zach Kuznia <zork@google.com> Update ExploreByTouchHelper to calculate bounds on screen properly

Previously, the bounds in parent were assumed to be relative to the host view.
Now it properly handles calculation of the bounds of nested views.

Bug: 33196811
Test: Try the ExploreByTouchHelper sample in Support4Demos
Test: Run the ExploreByTouchHelperTest

Change-Id: Icf007e33f519281f4a78b4f5b46017b6a121e17f
xample/android/supportv4/widget/ExploreByTouchHelperActivity.java
96b44e68c6ab615a6ad76f29280e19432636fb3e 29-Nov-2016 Aurimas Liutikas <aurimas@google.com> Revert "Update ExploreByTouchHelper to calculate bounds on screen properly"

This change broke the only ExploreByTouchHelperTest test. Please reland with a fix for the test.

This reverts commit 6edfb90015df5500cb5887137257d69c3da2dc78.

Change-Id: If07d3e64e6a72158c948123597bbc7e342f1f81b
xample/android/supportv4/widget/ExploreByTouchHelperActivity.java
6edfb90015df5500cb5887137257d69c3da2dc78 23-Nov-2016 Zach Kuznia <zork@google.com> Update ExploreByTouchHelper to calculate bounds on screen properly

Previously, the bounds in parent were assumed to be relative to the host view.
Now it properly handles calculation of the bounds of nested views.

Test: Try the ExporeByTouchHelper sample in Support4Demos
Change-Id: I1f2aa31c1ba4fdd62c7446f50d548e5b3c70ffc3
xample/android/supportv4/widget/ExploreByTouchHelperActivity.java
46f49c1900fc65a3e3bc0057e28161be6230e1da 15-Nov-2016 Zach Kuznia <zork@google.com> Allow the parent to be set for nodes created by ExploreByTouchHelper.

Test: Run Support4Demos and check that the hierarchy is setup in the
ExploreByTouch test.

Change-Id: Iae0fbcb310e6984c6fa4dc4ef51c36b3270280b7
xample/android/supportv4/widget/ExploreByTouchHelperActivity.java
67949f5f3bc1f721fa5f63250f0fd74a44f5381f 04-Oct-2016 Aurimas Liutikas <aurimas@google.com> Remove uses of deprecated methods in Support*Demos.

Bug: 31017538
Test: compiled the demos code
Change-Id: I9dacae57a657ce9ca622d0c12a6701bc13a5d546
xample/android/supportv4/app/FragmentCustomAnimationSupport.java
xample/android/supportv4/app/FragmentStackSupport.java
xample/android/supportv4/app/LoaderCustomSupport.java
xample/android/supportv4/media/BrowseFragment.java
xample/android/supportv4/media/QueueAdapter.java
xample/android/supportv4/media/QueueFragment.java
xample/android/supportv4/view/CheckableFrameLayout.java
9c76e9550ada0475f1c750e5672128630d2a028c 25-Aug-2016 Aurimas Liutikas <aurimas@google.com> Fix all uses of deprecated APIs in Support4Demos.

Bug: 31017538
Change-Id: Ie77d865ef1b45bf404debedddf3aaa98bddcc3cf
xample/android/supportv4/accessibility/AccessibilityManagerSupportActivity.java
xample/android/supportv4/app/FragmentArgumentsSupport.java
xample/android/supportv4/app/FragmentTabsPager.java
xample/android/supportv4/app/LoaderCustomSupport.java
xample/android/supportv4/widget/SlidingPaneLayoutActivity.java
e12dfa03641ad9cf0ddf272675bbe7d1198adbfd 11-Jul-2016 Aurimas Liutikas <aurimas@google.com> Stop using a several deprecated methods/constants.

- Swap FILL_PARENT with MATCH_PARENT
- Stop using ViewCompat#getOverScrollMode and related constants
- Clean up some unused import statements.

Bug: 30074170

Change-Id: Iaafd5415ee69181cc900a7fa971cdd6f5a20c6ce
xample/android/supportv4/app/FragmentReceiveResultSupport.java
be6b908c8f7e61f1edf703d58cb59f0c6e6727c6 06-Jul-2016 Hyundo Moon <hdmoon@google.com> Fix build breakage in pagination API Demo.

Change-Id: Ifb3208d3b43c9634bcfda939e0fc17e3948ab41c
xample/android/supportv4/media/MediaBrowserServiceSupport.java
3ee2ea199ba4802754fb9108a45ef7c646c0eebb 01-Jun-2016 Hyundo Moon <hdmoon@google.com> Support4Demo: Add sample usage of MediaBrowser pagination API

Users can load more page by scrolling up the media list.

Bug: 26972253
Change-Id: Ifc372a0afa90b1cd3dcf543f359547de4635b7af
xample/android/supportv4/media/BrowseFragment.java
xample/android/supportv4/media/MediaBrowserServiceSupport.java
xample/android/supportv4/media/model/MusicProvider.java
e02d0df590b7031c64202b8aa6e1cb1ba6ba3090 01-Jun-2016 Donghyun Cho <donghyun@google.com> Support4Demos: Handle ACTION_MEDIA_BUTTON intent properly

Bug: 28782406
Change-Id: Ie2d9fe68028ccce3d329be3c031a1d4ae7503cc0
xample/android/supportv4/media/MediaBrowserServiceSupport.java
c74066336e82b018629cdf61987dc3098fb3aa7b 15-Apr-2016 Clara Bayarri <clarabayarri@google.com> Expand existing v4 Fragment receive result sample to IntentSender

Now that we support startIntentSenderForResult, this change expands
the existing startActivityForResult sample to support both.

Bug: 27700608
Change-Id: Ib8e88b144a34b63a947257547e7453d5f0018835
xample/android/supportv4/app/FragmentReceiveResultSupport.java
be39aafa53cbe5bf8aaea867f9e8a58e03f0aad1 24-Mar-2016 Sungsoo Lim <sungsoo@google.com> Merge "Land MediaBrowserCompat sample in Support4Demos" into nyc-dev
cafc155bb48bc2ecd4dc328952ccb45c45b4cbc8 21-Mar-2016 Chris Banes <chrisbanes@google.com> Improve SwipeRefreshLayout demos
am: 74cecd8

* commit '74cecd82333990bc03d6828e9d44ca2a2d45df96':
Improve SwipeRefreshLayout demos
94349e753cba952f613abb992b0d8c2623bf485e 21-Dec-2015 Chris Banes <chrisbanes@google.com> Improve SwipeRefreshLayout demos

Adds a nested scrolling, and non-scrolling demo

Change-Id: I5ce7e647f3ec976c55553dbc62d42889700ef444
xample/android/supportv4/widget/BaseSwipeRefreshLayoutActivity.java
xample/android/supportv4/widget/SwipeRefreshLayoutActivity.java
xample/android/supportv4/widget/SwipeRefreshLayoutActivityList.java
xample/android/supportv4/widget/SwipeRefreshLayoutActivityNestedScrollView.java
xample/android/supportv4/widget/SwipeRefreshLayoutActivityTextView.java
a907614755847b2630561a1e5949b2b416600d97 21-Mar-2016 Sungsoo Lim <sungsoo@google.com> Land MediaBrowserCompat sample in Support4Demos

Bug: 26883964
Change-Id: Ief13490dc4e497acd6160b17a0d8e3d038b75457
xample/android/supportv4/media/AlbumArtCache.java
xample/android/supportv4/media/BrowseFragment.java
xample/android/supportv4/media/MediaBrowserServiceSupport.java
xample/android/supportv4/media/MediaBrowserSupport.java
xample/android/supportv4/media/MediaNotificationManager.java
xample/android/supportv4/media/PackageValidator.java
xample/android/supportv4/media/Playback.java
xample/android/supportv4/media/QueueAdapter.java
xample/android/supportv4/media/QueueFragment.java
xample/android/supportv4/media/model/MusicProvider.java
xample/android/supportv4/media/model/MutableMediaMetadata.java
xample/android/supportv4/media/utils/BitmapHelper.java
xample/android/supportv4/media/utils/CarHelper.java
xample/android/supportv4/media/utils/MediaIDHelper.java
xample/android/supportv4/media/utils/QueueHelper.java
xample/android/supportv4/media/utils/ResourceHelper.java
5b08a959110598f7c9768d53079e23e236b8840c 03-Feb-2016 Steven Dao <sdao@google.com> Add role description sample to Support4Demos

Change-Id: I031d018724d7a9213de8fa2d6c1626f057946b2c
xample/android/supportv4/accessibility/AccessibilityRoleDescriptionSupportActivity.java
xample/android/supportv4/accessibility/_index.html
0a21a3679a065f05e204480072fc4d7fed3f6080 05-Nov-2015 Kirill Grouchnikov <kirillg@google.com> Remove pre-Material drawer demo apps.

Bug: 25321348
Change-Id: I30727aa62445789abe69bd809e52c20b08a000c3
xample/android/supportv4/widget/DrawerLayoutActivity.java
4a77d8916b4ec1deadfd3bee561bbda60bfd578a 24-Aug-2015 Alan Viverette <alanv@google.com> Add sample activity for ViewPager in Support4Demos

Bug: 23467280
Change-Id: I20453e15e5fb7b235da910d0c290641bd1c3d4c8
xample/android/supportv4/view/ViewPagerActivity.java
07c3af23763e1d3aa7d36234a302c06675205a31 02-Nov-2015 Kirill Grouchnikov <kirillg@google.com> Remove pre-Material drawer demo apps.

Bug: 25321348
Change-Id: I53859ee48b3821192344e70f54a7f4fc20f8d4e7
xample/android/supportv4/widget/DrawerLayoutActivity.java
aafa5147a6cf90225708852a6f05771e34b69549 26-Oct-2015 Kirill Grouchnikov <kirillg@google.com> Test app for ViewPager.

Bug: 25113163
Change-Id: Idd49f9e74831875a55ea19c5fa5e9adc732dd091
xample/android/supportv4/view/ViewPagerActivity.java
d8222f936cefa60fe8af666b4afec28e3ec27816 21-Sep-2015 Todd Kennedy <toddke@google.com> Merge "update show/hide button"
6baf8cb2ec7505555e409b6815ea132dce2912e6 07-Sep-2015 Chris Banes <chrisbanes@google.com> am dd04e267: am 063b68ed: Add DrawableCompat demo to Support4Demos

* commit 'dd04e2673d70a1b5cfc44b7864ec01293c1e3e5e':
Add DrawableCompat demo to Support4Demos
d099e43be5d8bf4af0cfb548724b9e5b34fe6091 03-Sep-2015 Chris Banes <chrisbanes@google.com> Add DrawableCompat demo to Support4Demos

Change-Id: Ie00198b1d4dbc0c71084961eee2387a68e39505f
xample/android/supportv4/graphics/DrawableCompatActivity.java
d4b4cd97d3f4af35bdc90f64ce37e4958a39f3b0 24-Aug-2015 Alan Viverette <alanv@google.com> Add sample activity for ViewPager in Support4Demos

Bug: 23467280
Change-Id: Ifd2ec9c46a6c4f24fd5adc291a0a4d3b484f7ab5
xample/android/supportv4/view/ViewPagerActivity.java
adc593b164153acb621f0a2169eabf122fb11ba7 23-Jul-2015 Todd Kennedy <toddke@google.com> update show/hide button

A Fragment saves its hidden state. Update the text of the button
accodring to state of the Fragment.

Bug: 22666353
xample/android/supportv4/app/FragmentHideShowSupport.java
2cde0e9a57d1da8567d2f5184510e9e2bd440702 25-Jun-2015 Benjamin Weiss <benweiss@google.com> Introduce sample for RoundedBitmapDrawable

Shows how to set an image to circular using
the setCircular API.

Change-Id: Ic65b9feb74942b6bd1c9debcf88fad5935df6d67
xample/android/supportv4/graphics/RoundedBitmapDrawableActivity.java
64db3d49dd4eb9a9f2cb51e49e0f60c4a46cadf1 30-Jan-2015 Adam Powell <adamp@google.com> Add sample for nested scrolling

Change-Id: Ib4969cbee1228ef3b2b0fca0fb89b87bda1db711
xample/android/supportv4/widget/NestedScrollActivity.java
6cf8e6759a029eb498ce3ae08a6e36287fc8f831 27-Aug-2014 Yigit Boyar <yboyar@google.com> SupportV7 Navigation Bar Demo

Change-Id: I4347762a621a887ccac03372071abac5b56b52f3
xample/android/supportv4/Shakespeare.java
948196ffe9ec18895490738a1a70eeca1f9cadb8 17-Jan-2014 Alan Viverette <alanv@google.com> Update DrawerLayout demo code to use title API

BUG: 12460402
Change-Id: Id3873bf850f4fac67593c86be9aa2e9e1adb78ba
xample/android/supportv4/widget/DrawerLayoutActivity.java
6626fee1866b79558ef509d7c4c6f76afcdb7290 07-Nov-2013 Mindy Pereira <mindyp@google.com> Swiperefresh sample

Change-Id: Ifc5736c91e61b592a010bd212752347e141849cc
xample/android/supportv4/widget/SwipeRefreshLayoutActivity.java
38f3ad1324bfae8a271f66b4c305cf23bc5f04ae 12-Aug-2013 Adam Powell <adamp@google.com> am e1d4743d: am 3c16ec88: Fix bugs in FragmentLayoutSupport sample in Support4Demos

* commit 'e1d4743db13fc4f99f4608876f36d0e44e3f854a':
Fix bugs in FragmentLayoutSupport sample in Support4Demos
29cbd1b6c507fa7b2ee34211b79db54fa567fd52 12-Aug-2013 Adam Powell <adamp@google.com> Fix bugs in FragmentLayoutSupport sample in Support4Demos

Change-Id: I6b2828f8f6510e34cc11c3dc24b5022b241bd542
xample/android/supportv4/app/FragmentLayoutSupport.java
1e5f90d5b457d6f68257c402fa9a9cac21f6a414 07-Aug-2013 Alan Viverette <alanv@google.com> am 19142864: am 1cb84db2: Merge "Add RTL support in Support4Demos manifest, fix DrawerLayout sample" into jb-mr2-ub-dev

* commit '19142864e826415f6be4f04a9fe125ba6d44cc54':
Add RTL support in Support4Demos manifest, fix DrawerLayout sample
510a5b6304b79fce58a0052575935fb4e30579d6 06-Aug-2013 Alan Viverette <alanv@google.com> Merge "Add RTL support in Support4Demos manifest, fix DrawerLayout sample" into jb-mr2-ub-dev
7f077ce996f22138f5faa478b9be4e521a3a3ceb 05-Aug-2013 Alan Viverette <alanv@google.com> Add RTL support in Support4Demos manifest, fix DrawerLayout sample

Change-Id: I1152ad6e49a1b1dc88a70f701bf7ed2fe882e242
xample/android/supportv4/widget/DrawerLayoutActivity.java
2c90f816436d0ea52267c7a6b6b6383cae706482 06-Aug-2013 Mindy DelliCarpini <mindyp@google.com> resolved conflicts for merge of 73a12453 to master

Change-Id: Ib6944821270b6a76272625748190926adcad8eda
bd6d975bf288efaa3392eb73d98579af3e7e4688 05-Aug-2013 Mindy DelliCarpini <mindyp@google.com> Add sample for new ContentLoadingProgressBar.

Change-Id: I057fbe3f355030eb5d857e1a86f04302bb1e147e
xample/android/supportv4/widget/ContentLoadingProgressBarActivity.java
11d03f96a3f29508c703b3df60a634eeaba5d37d 06-Jun-2013 Alan Viverette <alanv@google.com> Add sample code for ExploreByTouchHelper class.

Change-Id: Id8f0ba809746114434d553885ddfed9260bdaa45
xample/android/supportv4/widget/ExploreByTouchHelperActivity.java
c6ae3489277dc3cc477e997789956bc94a2302e0 20-Apr-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #8656546 API REVIEW: android.text.bidi / android.text

- clean BidiFormatter APIs

Change-Id: I231a3511850b7149f675debb68e2dd7f1de8308b
xample/android/supportv4/text/BidiFormatterSupport.java
43b604336849f66901710fb7276bdf1e0536c239 19-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "Update to follow TransportMediator API changes." into jb-mr2-dev
0c54e8871d761a44f0b65390095aa238fc3b6966 19-Apr-2013 Adam Powell <adamp@google.com> resolved conflicts for merge of b105894b to jb-mr2-dev

Change-Id: Ifa617d1807d29e91998d98482e50bdd40ee61b1a
f3d8cff3244036553296acf061aaa84b6b92da29 19-Apr-2013 Dianne Hackborn <hackbod@google.com> Update to follow TransportMediator API changes.

Change-Id: Icedd0fbe15cf84ff4d3f0c59826f698e92138b47
xample/android/supportv4/media/MediaController.java
xample/android/supportv4/media/TransportControllerActivity.java
1e549373c15dfaa60283e09b87221b25f0b8b0d0 20-Feb-2013 Adam Powell <adamp@google.com> Add Support4Demos examples for DrawerLayout and SlidingPaneLayout

Show basic usage of these two new widgets.

Change-Id: I1ec82041c198e2b2853a0d1eb07e0ab78dbea61c
xample/android/supportv4/widget/DrawerLayoutActivity.java
xample/android/supportv4/widget/SlidingPaneLayoutActivity.java
892f76ff05e47ede28413dcdc4cb8036dee8bece 17-Apr-2013 Dianne Hackborn <hackbod@google.com> Fix issue #8520788: Add WakefulBroadcastReceiver

Add sample code.

Change-Id: I46f4f25ceb4e12f975e3cebd83f62de2555a8996
xample/android/supportv4/content/SimpleWakefulController.java
xample/android/supportv4/content/SimpleWakefulReceiver.java
xample/android/supportv4/content/SimpleWakefulService.java
db5b483937375f31b4a1a7770e406679eca63c63 12-Apr-2013 Dianne Hackborn <hackbod@google.com> Update for java docs.

Change-Id: I1a34e5d3aaf2b00717d65b3487a919f237738dc2
xample/android/supportv4/media/TransportControllerActivity.java
c9887f62d697bcf7d2f6443c848c8b57a7bfc3bd 06-Apr-2013 Dianne Hackborn <hackbod@google.com> Update media controller sample.

Now use the new abstractions of TransportMediator. Guess I should
also change the name of this sample to match it... that'll be for
a future change. :)

Change-Id: I932f8215bba51dfaa1bd5766ab9551c9dc440657
xample/android/supportv4/media/MediaController.java
xample/android/supportv4/media/TransportControllerActivity.java
1337277f8f8802064f42bed895695758f40b50d9 05-Apr-2013 Dianne Hackborn <hackbod@google.com> Improve TransportController demo.

This is an actually realistic implementation of a
video player. It's still delibrately simple, but it's
not outright broken. We now have our own media controller
since that is the only way to get something that actually
works, we use system UI flags to hide nav/status bar when
playing, we use the new TransportController APIs to go
into a formal playback state where we take audio focus.

Change-Id: I19ac171483637b8ee94c9c07aea39c11748cbc46
xample/android/supportv4/media/MediaController.java
xample/android/supportv4/media/TransportControllerActivity.java
ff1d0484538f99ff7848c7f69cc759b968191386 04-Apr-2013 Dianne Hackborn <hackbod@google.com> Move media key handling to here.

Change-Id: I6b8c66ef465640951da4b36da53e7fda00e48d20
xample/android/supportv4/media/TransportControllerActivity.java
7701389f71a4bfdb04bdfe02abe57150fbd6cd46 22-Mar-2013 Dianne Hackborn <hackbod@google.com> Add TransportController API demo.

Change-Id: Id852ac8de1bcfbfba2d9e8557664c1aaa1e75df4
xample/android/supportv4/media/TransportControllerActivity.java
313a7b51ab98f00edb7c3d11054fcab1a93e8372 20-Mar-2013 Jeff Brown <jeffbrown@google.com> Move media router samples to new Support7Demos project.

Add media router support library to SDK build.

Bug: 8175766
Change-Id: I2f333d40ad39e820e8d706a7dab086241692a861
xample/android/supportv4/media/SampleMediaRouteProvider.java
xample/android/supportv4/media/SampleMediaRouteProviderService.java
xample/android/supportv4/media/SampleMediaRouterActivity.java
0c756f4ad8315edea72ec9acb724eb2ca5f6a30f 12-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix #8185319 Need to put Android BidiFormatter into the Support Library

- add demo into Support4Demos

Change-Id: I041144510c907dd1639ea56c45321486d86fe859
xample/android/supportv4/text/BidiFormatterSupport.java
fcf93da540d805b36b5c98367c69183e2816b891 15-Feb-2013 Jeff Brown <jeffbrown@google.com> Samples for media router support library.

Change-Id: I3c578f61e310b552b0dd372dc27c709c35193bbd
xample/android/supportv4/media/SampleMediaRouteProvider.java
xample/android/supportv4/media/SampleMediaRouteProviderService.java
xample/android/supportv4/media/SampleMediaRouterActivity.java
82e5a1999e9ccc23af5941158d1cd0734fdc6ae0 08-Mar-2013 Jeff Sharkey <jsharkey@android.com> Example code for FileProvider.

Shows simple usage of FileProvider to share a private thumbnail
across process boundaries. Also serves as sample code for javadoc
on FileProvider.

Bug: 7005318
Change-Id: I0ca12977a3832c7c2ac1c254d411a547ffee0a51
xample/android/supportv4/content/FileProviderExample.java
9243026743939a62a1db9e759e471c16ecb5c51d 06-Dec-2012 Dianne Hackborn <hackbod@google.com> SDK Only: Fix search interaction with various samples.

These were broken where pressing back would not clear the
search filter.

Change-Id: Iafd4a497a31a9689efabe7d92f44618a5e8dc80c
xample/android/supportv4/app/LoaderCursorSupport.java
xample/android/supportv4/app/LoaderCustomSupport.java
e36753eb5595c3e3bd17cf351eb9267e614d421a 26-Sep-2012 Dianne Hackborn <hackbod@google.com> Update API demos to match new tab interaction.

Follow changes to FragmentTabManager to continue to work
correctly with it. Fix the code in the base API demo (which
can't use FragmentTabManager) to work correctly.

Bug #7232088: ListView saved state being lost in some cases

Change-Id: Ib7ba1ab20ff00f2cc95c9f6024ab94783237c9be
xample/android/supportv4/app/FragmentNestingTabsSupport.java
xample/android/supportv4/app/FragmentTabs.java
xample/android/supportv4/app/FragmentTabsFragmentSupport.java
1595482897a3e236325648ad2a31d05b14c1236c 09-Sep-2012 Dianne Hackborn <hackbod@google.com> New API demo for nested fragments in support lib.

Also some cleanup of other demos.

Change-Id: I8c4265218c87e490718c9c908803fc09303873a6
xample/android/supportv4/app/FragmentMenuFragmentSupport.java
xample/android/supportv4/app/FragmentNestingTabsSupport.java
xample/android/supportv4/app/FragmentStackFragmentSupport.java
xample/android/supportv4/app/FragmentTabs.java
xample/android/supportv4/app/FragmentTabsFragmentSupport.java
ceeb27ea2bb076ed0ed0364cd8cc969ffb7a9e8f 16-Aug-2012 Dianne Hackborn <hackbod@google.com> Rename UserId to UserHandle.

Change-Id: I701335483628d30c875d087f27287e084789f10c
xample/android/supportv4/app/FragmentLayoutSupport.java
6a8875b9abd9914c20d28ccd8eb483da4ff9e4a5 29-May-2012 Dianne Hackborn <hackbod@google.com> New API demos for retained fragments with loaders.

Also tweak the cursor loader samples to filter out query
callbacks that don't change the filter, to avoid restarting the
loader on a configuration change.

Change-Id: Iac9293fed45e127698be59262d68b0b59a8ec9ce
xample/android/supportv4/app/LoaderCursorSupport.java
xample/android/supportv4/app/LoaderCustomSupport.java
xample/android/supportv4/app/LoaderRetainedSupport.java
8895d250320d796ef2d95881c104a11d81ca415f 14-Feb-2012 Adam Powell <adamp@google.com> Update SharingSupport demo for support lib API change

Change-Id: I351271b9847d7444470ed8c74dd18ff580718aca
xample/android/supportv4/app/SharingSupport.java
085303cedfab3ccf466aa38b8d34245c7780012f 25-Jan-2012 Dianne Hackborn <hackbod@google.com> am e03f7627: am 85241cc7: Add button to clear back stack.

* commit 'e03f7627874b4f8c0bfa5c302f59a6d0cd83ee40':
Add button to clear back stack.
889232f79872682bfbd6c8c78909fa70a8d1a581 13-Dec-2011 Dianne Hackborn <hackbod@google.com> Add button to clear back stack.

Change-Id: I4f02714ec349055a486608ff0eab75a46d6ba7cd
xample/android/supportv4/app/FragmentStackSupport.java
70fc82cd2d35e12c4f41162690505397af2e96ac 10-Jan-2012 Adam Powell <adamp@google.com> Catch IOException for close

Change-Id: I23115f6fa4f54fd4e1de59f3bb781dcf28e1371b
xample/android/supportv4/app/SharingReceiverSupport.java
28a5834185ace02fed8b61989532a6516f30f04e 14-Dec-2011 Adam Powell <adamp@google.com> Add code sample for ShareCompat

Add SharingSupport activity - use ShareCompat.IntentBuilder to produce
sharing intents for menu item sharing, text only, single stream, and
multiple stream.

Add SharingReceiverSupport - receive text/plain content as text only,
single stream, and multiple stream.

Add SharingSupportProvider - simple filesystem-based read-only
ContentProvider for providing a data stream.

Change-Id: I7e69a80984c0c5a8d93663f928f644d55c92350d
xample/android/supportv4/app/SharingReceiverSupport.java
xample/android/supportv4/app/SharingSupport.java
xample/android/supportv4/content/SharingSupportProvider.java
a506d183f617f84df878c96fff54b532812cd6d7 13-Dec-2011 Dianne Hackborn <hackbod@google.com> SDK only: add markup for use in documentation.

Change-Id: Ia379c178a41db146a47a494b5c24e5f77d65ada7
xample/android/supportv4/app/FragmentPagerSupport.java
xample/android/supportv4/app/FragmentStatePagerSupport.java
ff075830918ae838aa47ca93721349769192bd32 18-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Add the support libraries to the platform documentation (demos).

Updated the support demos due to renamed support classes.

bug:5629339

Change-Id: Ia94cd60ea2b89ad74003baaa8eb8e84d21822374
xample/android/supportv4/accessibility/AccessibilityManagerSupportActivity.java
109979ea9794aa98665d125ebe6a90448ff65f1f 15-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Fix the support-v4 demos to work on a platform with APIs V4 (samples part)

Some of the samples are using APIs that are introduced after v4 but not supported
in the v4 library. Update the samples to use the new stuff added to the support
library.

bug:5616340

Change-Id: I90889f5e9ee48e7e30249464e60d5d28cd3f7a4b
xample/android/supportv4/app/FragmentMenuSupport.java
xample/android/supportv4/app/FragmentReceiveResultSupport.java
xample/android/supportv4/app/LoaderCursorSupport.java
xample/android/supportv4/app/LoaderCustomSupport.java
xample/android/supportv4/app/LoaderThrottleSupport.java
xample/android/supportv4/content/LocalServiceBroadcaster.java
1212111afe952e9e5f423f777414067dbda74f24 21-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding a sample showing how to use the accessibility API in the compat library.

NOTE: This affects only the SDK and not the system image.

bug:5485208

Change-Id: I2b086e880cfe147883a0db8222522710132d67a3
xample/android/supportv4/accessibility/AccessibilityDelegateSupportActivity.java
xample/android/supportv4/accessibility/AccessibilityManagerSupportActivity.java
xample/android/supportv4/accessibility/_index.html
865abe20dd1a639efe9a013240e61613a52b6648 30-Aug-2011 Dianne Hackborn <hackbod@google.com> Dang you, TabHost.

Change-Id: I937cd0748fe0c44d6cd642637321aa6eb550cf91
xample/android/supportv4/app/FragmentTabsPager.java
0157041980358a806cf32e53bd814347aa155231 22-Jul-2011 Romain Guy <romainguy@google.com> Add new API demos for fragment custom animations.

Change-Id: Ia4339d4e4c1617907a9c707e1b8c2309b303e267
xample/android/supportv4/app/FragmentCustomAnimationSupport.java
xample/android/supportv4/app/_index.html
c252b20c103ec3a34411c54baf9d40768bf71e88 24-Jun-2011 Dianne Hackborn <hackbod@google.com> Add API demo for LocalBroadcastManager.

Change-Id: Iee1e1189c579ab287718d138916448a02a833e44
xample/android/supportv4/content/LocalServiceBroadcaster.java
a8640f125629a72a4c8805f30e30d7639450d9e9 16-Jun-2011 Dianne Hackborn <hackbod@google.com> SDK only: add documentation tags.

Also fix up the new support API demo documentation.

Change-Id: I7a6945ffafa6a93cd394d5ce5729d6f9dfc0a183
xample/android/supportv4/app/FragmentTabs.java
62de54377e16020b996384c21204674e1065687e 16-Jun-2011 Adam Powell <adamp@google.com> DO NOT MERGE. Only impacts SDK. Integrate from master.

Update for ViewPager changes

Change-Id: Ib7024ae0ba2759a8477f267438b7b3a35ae51d23
xample/android/supportv4/app/FragmentTabsPager.java
aefd2819f5d9f972a6c6dc33a3c66d6d2891d4e8 13-Jun-2011 Dianne Hackborn <hackbod@google.com> New API demos showing use of tabs with fragments.

Also various cleanup in other demos.

Change-Id: I4f5669117e28312bcd4b28795c5eca5f4ab6dcfb
xample/android/supportv4/app/FragmentTabs.java
xample/android/supportv4/app/FragmentTabsPager.java
xample/android/supportv4/app/LoaderCursorSupport.java
xample/android/supportv4/app/LoaderCustomSupport.java
xample/android/supportv4/app/LoaderThrottleSupport.java
xample/android/supportv4/app/_index.html
02e82399ee8e5efe5c836314896e04699a9c8e93 06-Jun-2011 Dianne Hackborn <hackbod@google.com> Update pager demos to match new v4 ViewPager API.

Change-Id: I3b0f3382d56b477868b5a5fbf5af22fa83c3e06a
xample/android/supportv4/app/FragmentPagerSupport.java
xample/android/supportv4/app/FragmentStatePagerSupport.java
xample/android/supportv4/app/LoaderThrottleSupport.java
xample/android/supportv4/app/_index.html
af846a1f43fc6779d184e91ccb26e790e87bcaba 03-Jun-2011 Dianne Hackborn <hackbod@google.com> Lost and found.

Change-Id: I3aa4824e2c2157be715d93b698963c54dd98e099
xample/android/supportv4/app/FragmentPagerSupport.java
b1b8c06afc67ea8da6e390dc5be84182d839ede5 03-Jun-2011 Dianne Hackborn <hackbod@google.com> New demos for the v13 support library.

Change-Id: I79a727f987d3b21274e1f9ee6359caa2231c258b
xample/android/supportv4/Cheeses.java
xample/android/supportv4/app/FragmentLayoutSupport.java
xample/android/supportv4/app/FragmentPagerSupport.java
xample/android/supportv4/app/FragmentReceiveResultSupport.java
xample/android/supportv4/app/_index.html
c644c91b91b83a6b400a57b02671f4ef7b7a810b 28-May-2011 Dianne Hackborn <hackbod@google.com> Extract support lib samples out of ApiDemos and in to their own app.

Change-Id: I2ca344e5f1b44c4825de938c9a4f9375a523ede5
xample/android/supportv4/Shakespeare.java
xample/android/supportv4/Support4Demos.java
xample/android/supportv4/_package.html
xample/android/supportv4/app/FragmentAlertDialogSupport.java
xample/android/supportv4/app/FragmentArgumentsSupport.java
xample/android/supportv4/app/FragmentContextMenuSupport.java
xample/android/supportv4/app/FragmentDialogOrActivitySupport.java
xample/android/supportv4/app/FragmentDialogSupport.java
xample/android/supportv4/app/FragmentHideShowSupport.java
xample/android/supportv4/app/FragmentLayoutSupport.java
xample/android/supportv4/app/FragmentListArraySupport.java
xample/android/supportv4/app/FragmentMenuSupport.java
xample/android/supportv4/app/FragmentPagerSupport.java
xample/android/supportv4/app/FragmentReceiveResultSupport.java
xample/android/supportv4/app/FragmentRetainInstanceSupport.java
xample/android/supportv4/app/FragmentStackSupport.java
xample/android/supportv4/app/LoaderCursorSupport.java
xample/android/supportv4/app/LoaderThrottleSupport.java
xample/android/supportv4/app/SendResult.java
xample/android/supportv4/app/_index.html
xample/android/supportv4/view/CheckableFrameLayout.java