• Home
  • History
  • Annotate
  • only in /frameworks/support/samples/Support7Demos/src/com/example/android/
History log of /frameworks/support/samples/Support7Demos/src/com/example/android/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8faffcd819c6272f9e6537d563c8492854787968 15-Sep-2016 Chris Craik <ccraik@google.com> Simple Nested RecyclerView sample

bug:27106058

Change-Id: I4aabe4eb425e258e33116c555a73d609d7a4c8d9
upportv7/widget/BaseLayoutManagerActivity.java
upportv7/widget/GridLayoutManagerActivity.java
upportv7/widget/LinearLayoutManagerActivity.java
upportv7/widget/LinearLayoutManagerJankActivity.java
upportv7/widget/NestedRecyclerViewActivity.java
upportv7/widget/StaggeredGridLayoutManagerActivity.java
3561a66199378a03d05acc2002bc786139a69eb2 10-Sep-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fix some use of deprecated APIs in Support7Demos." into nyc-mr1-dev
c0451a1f893180c2ee8042090880173515e02bfc 09-Sep-2016 Aurimas Liutikas <aurimas@google.com> Merge "Remove the use deprecated ActionBar Tab in Support7Demos." into nyc-mr1-dev
ec4b5429886bfe93707a85823cf40de107bd9dc6 16-Aug-2016 Chris Craik <ccraik@google.com> RecyclerView item prefetching

bug:27106058

If item inflation or binding are expensive, having them block the
production of a frame can lead to jank/stuttering as frames with such
work fail to meet rendering deadlines.

RecyclerView will now query LayoutManagers for views in advance of them
coming onscreen during scrolls and flings. These views are prefetched
into the Recycler cache during the UI thread's idle time between handing
a frame off to RenderThread, and the start of the next frame.

Change-Id: If3e485231243c188efd4cf3e512b9e8e13a50d47
upportv7/widget/LinearLayoutManagerJankActivity.java
e8e0eae2600001c8b1e9d5a9f0331cf045193746 25-Aug-2016 Aurimas Liutikas <aurimas@google.com> Fix some use of deprecated APIs in Support7Demos.

Bug: 31017538
Change-Id: Ibcc32cd866e7bf469159ef741c71a61c2c88e379
upportv7/graphics/PaletteActivity.java
upportv7/graphics/PaletteDetailActivity.java
upportv7/media/OverlayDisplayWindow.java
upportv7/view/CardViewActivity.java
upportv7/widget/DrawerLayoutActivity.java
upportv7/widget/touch/DragAndDropActivity.java
upportv7/widget/touch/SwipeToDismissActivity.java
47082c30c630c34829439a9eecd1cf7e8d255a86 23-Aug-2016 Aurimas Liutikas <aurimas@google.com> Fix all usages of deprecated setBackgroundDrawable.

- Adds ViewCompat#setBackground that will call setBackgroundDrawable
or setBackground depending on the version.
- Replaced usages of setBackgroundDrawable with this ViewCompat version.

Bug: 30074170
Change-Id: I756c8558608da752acd6f3ca7121114d3cd1416a
upportv7/graphics/PaletteActivity.java
5de9c2d68c8a18bb7bd5dfbaf670315c04e824a1 22-Aug-2016 Aurimas Liutikas <aurimas@google.com> Remove the use deprecated ActionBar Tab in Support7Demos.

Bug: 31017538
Change-Id: Ibd54f476595db0d677b4a11174f10542855c113f
upportv7/app/ActionBarDisplayOptions.java
upportv7/app/ActionBarTabs.java
upportv7/app/_index.html
7febb12feeade9937fc0bd1a8e5967251c4aad24 26-Jul-2016 Aurimas Liutikas <aurimas@google.com> Make DividerItemDecoration a public API.

Move DividerItemDecoration from API samples to support library to
allow developers to use it directly.

Change-Id: I8256a23214808cc88dfc630199a5cc247defc8fa
upportv7/widget/LinearLayoutManagerActivity.java
upportv7/widget/RecyclerViewActivity.java
upportv7/widget/decorator/DividerItemDecoration.java
a41c174e52ec211ef950259b274b120a705af438 09-Jul-2016 Yigit Boyar <yboyar@google.com> Utility class to calculate difference between two lists.

Change-Id: I8a5b661f4ad6dc0851f72fae63a2187f91fc8cb8
upportv7/util/DiffUtilActivity.java
upportv7/widget/adapter/SimpleStringAdapter.java
12acd8f6d6926aaa5cc16543386e0aeee64716ed 30-Jun-2016 Chris Banes <chrisbanes@google.com> Make sure we recreate the Activity for night changes

Also added a delayed runnable which will automatically
update if we go over a time change while an Activity is
open.

BUG: 29872805

Change-Id: I2581efebe641d94e9e35c6ce63199ddcee40ee42
upportv7/app/AppCompatNightModeActivity.java
70f3627685b55b2bc1b3f0c17c9c30aa3a7fd062 27-Jun-2016 Donghyun Cho <donghyun@google.com> Support7Demos: Build metadata using the stored title in the playlist

Currently the media session retrieves the title of current media from
the provider by sending a private control intent. However, because the
title is already known, it is unnecessary to get this information from
the provider.

This CL stores title in the playlist in order to use it for building the
media metadata. Therefore it can show the title in the controller
dialog, even when the current route provider is not a sample provider.

Bug: 25732463
Change-Id: Ia9f859f02f45e5fed0bb6ede06c79b5bc98712cb
upportv7/media/Player.java
upportv7/media/PlaylistItem.java
upportv7/media/RemotePlayer.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
upportv7/media/SessionManager.java
efd458023f97ae06f051bf22f6b5e988c491e148 22-Jun-2016 Donghyun Cho <donghyun@google.com> Support7Demos: Reflect a status change of playback state properly

When item status is changed and the sample app is notified of it via
RemotePlaybackClient.StatusCallback#onItemStatusChanged, republish the
new playback state so that the controller dialog can be in sync.

Bug: 24958135
Change-Id: Ia6e2c3276798107d95376746cb06e6cad3b66fb8
upportv7/media/RemotePlayer.java
f0aa21c4660f5ae571da5c1549eb58b94ec14453 24-Mar-2016 Sungsoo Lim <sungsoo@google.com> Support7Demos: Add an override annotation

Change-Id: Ice0a1960733a15cb5d78e28686f700cf3aad1409
upportv7/media/SampleMediaRouterActivity.java
c1a24039658cc52f34046800790de302b7db075b 24-Mar-2016 Sungsoo Lim <sungsoo@google.com> Support7Demos: Enable the route discovery action only when needed

Bug: 27464709
Change-Id: I4b685d8857d1f8efa830b430f4d694776b758f92
upportv7/media/SampleMediaRouterActivity.java
e2b9e518d4fb51d3b1765b8782d1d9309cdfb542 03-Mar-2016 Aurimas Liutikas <aurimas@google.com> Set card background using ColorStateList.

This allows Support7Demos activity to show CardView support for ColorStateList.
This sample activity already contains R.color.card_selector and now it sets it
fully.

Bug: 26791833
Change-Id: I481d510501596f0d3a59cb194a7056a20ca9b72c
upportv7/view/CardViewActivity.java
3851961eb1e3926ea22f81fc58796b1c348d0e57 02-Mar-2016 Aurimas Liutikas <aurimas@google.com> Make CardViewActivity in Support7Demos extend AppCompatActivity.

Activities that use AppCompat themes must extend AppCompatActivity.

Bug: 27453786
Change-Id: I9c780fd17ee0a98ec0579b43dba754ea5d525d10
upportv7/view/CardViewActivity.java
0984f98baad154a687823303666d437161ef3bff 10-Feb-2016 Kirill Grouchnikov <kirillg@google.com> Switch DrawerLayout to new listener API.

setDrawerListener is deprecated in favor of the new
addDrawerListener.

Change-Id: I374cff5ff481f206d5a94835c0c00e719c2f6e25
upportv7/widget/DrawerLayoutActivity.java
5457c30ed277b4b6028450b63bb223aa7ad3a46d 28-Jan-2016 Chris Banes <chrisbanes@google.com> Add AVDC demo to Support7Demos

Also renamed some of the other demos to
fit into the correct categories.

BUG: 26638431

Change-Id: Iaa7333f67cd7606bb504e7bbfe766da543ea7afa
upportv7/app/AppCompatAnimatedVector.java
99046ceeb27c74a3f650513715dd04049afb306d 21-Jan-2016 Kirill Grouchnikov <kirillg@google.com> Sample app for appcompat-v7's PopupMenu.

Change-Id: I3daaf8fcd9fce204d2cc50ff493cb7b544df6afc
upportv7/widget/ListPopupWindowActivity.java
upportv7/widget/PopupMenuActivity.java
26b4a0416012ed538a0f4e0dc69ba6bd19d247be 14-Jan-2016 Kirill Grouchnikov <kirillg@google.com> Add end drawer to the sample app.

Bug: 26555813
Change-Id: Ia7f00f8bb1a3342750c5c2db76b6ea1bb7cbb1bd
upportv7/widget/DrawerLayoutActivity.java
f28f4e01a22df1afb72e32977639ef8ae08bf814 04-Jan-2016 Chris Banes <chrisbanes@google.com> Add demo for ShareActionProvider

Change-Id: I083354ef09738da812ea508f3091496f08f10123
upportv7/app/ActionBarShareActionProvider.java
8e3d2826356015a413bef273cc99e98bace2eab7 15-Dec-2015 Kirill Grouchnikov <kirillg@google.com> Simple sample app for ListPopupWindow

Change-Id: I239b885313014019226dc0e1a95a3b3f098cad09
upportv7/widget/ListPopupWindowActivity.java
941ec8ddcd762cc742ab4d71b5ac37d04666ee27 08-Dec-2015 Chris Banes <chrisbanes@google.com> Demo showing Theme.AppCompat.DayNight usage

Change-Id: If3f98acb64cc767ac3d4251e6f02e55b10b173e0
upportv7/app/AppCompatNightModeActivity.java
upportv7/app/AppCompatNightModeAlertDialog.java
upportv7/app/AppCompatNightModeDialog.java
49b20509b42c7e9abf941fdce55599c57ac689cf 04-Dec-2015 Kirill Grouchnikov <kirillg@google.com> Align DrawerLayout width with Material design spec.

Bug: 26027590
Change-Id: If5e80c99f3be5ebd89c0b5d2e915db4c0da14adc
upportv7/widget/DrawerLayoutActivity.java
65485dabbbb0a2bcac92fd29de62279be73c5a7c 02-Nov-2015 Kirill Grouchnikov <kirillg@google.com> Remove pre-Material drawer demo apps.

Bug: 25321348
Change-Id: I53859ee48b3821192344e70f54a7f4fc20f8d4e7
upportv7/app/ActionBarWithDrawerLayout.java
e963911344d98d1a79e3e8dcea16ea04371f2af6 30-Oct-2015 Kirill Grouchnikov <kirillg@google.com> Material-compliant sample app for drawer layout.

Bug: 25321348
Change-Id: Ib26c112bbcb515869bd3bacc91be553b9aca8ef0
upportv7/widget/DrawerLayoutActivity.java
b75af7ac526bff715c04ab79414700125f895663 12-Oct-2015 Sungsoo Lim <sungsoo@google.com> Remove route providers which use RouteGroup

Bug: 24831500
Change-Id: I272a2a944685384166308aa745e67d743e0b7637
upportv7/media/SampleMediaRouteProvider.java
76d965dc41863b33f887db33d283cb7f1523f60d 07-Oct-2015 Jae Seo <jaeseo@google.com> Support7Demos: Update the MediaRouter demo

Change-Id: I661e17073bd71e45610360bbf5b372eaf41c4fe3
upportv7/media/LocalPlayer.java
upportv7/media/MyMediaRouteControllerDialog.java
upportv7/media/OverlayDisplayWindow.java
upportv7/media/Player.java
upportv7/media/RemotePlayer.java
upportv7/media/SampleMediaButtonReceiver.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
upportv7/media/SessionManager.java
413444125c69c7071767b1bac60d4d857097abcc 01-Sep-2015 Yigit Boyar <yboyar@google.com> RecyclerView in place animations

Bug: 22507896
Change-Id: I0344348011c412ea00b97eec97fa8d566bb09c7e
upportv7/widget/AnimatedRecyclerView.java
upportv7/widget/BaseLayoutManagerActivity.java
50070d31a0e0f0173b4bfe3b65a2a62496537c44 28-Aug-2015 Jae Seo <jaeseo@google.com> MediaRouter: Remove uses of not-yet-public API

Change-Id: I05949c75081fc963fe4b025f6f4db13d0255eeef
upportv7/media/SampleMediaRouteProvider.java
e0189a39290c82f8bc1a37e6a52e959159c9a482 25-Aug-2015 Jae Seo <jaeseo@google.com> MediaRouter: Remove an unused member in SampleMediaRouteProvider

Change-Id: I9eb7d16a49017697e2586dc1988e4411566d65d4
upportv7/media/SampleMediaRouteProvider.java
f515b3268334381e81f7a4eb8283a362b9a6f725 25-Aug-2015 Jae Seo <jaeseo@google.com> MediaRouter: Add a sample for the custom route icon

Bug: 23116379
Change-Id: Ie744f40584e4f39cf17cd58d238f98059a8a88a3
upportv7/media/SampleMediaRouteProvider.java
1636d4634299cba990966c01dbb577275ab8273c 18-Aug-2015 Jae Seo <jaeseo@google.com> MediaRouter: Add route groups

Change-Id: Ideab1c0fccd01a68e3f6a5997b9c66aed9b1332e
upportv7/media/SampleMediaRouteProvider.java
6140fb245f43a1c477dfa33eb69fba74ce76b1e5 10-Jul-2015 Vadim Tryshev <vadimt@google.com> am 1461b8e9: Merge "Fixing a crash introduced by my previous CL." into lmp-mr1-ub-dev

* commit '1461b8e9a0573442d8259c5035025e847cb511d7':
Fixing a crash introduced by my previous CL.
1e6f1f0dadd12895867b321ee3362378c20bf5a9 29-Jun-2015 Vadim Tryshev <vadimt@google.com> Fixing a crash introduced by my previous CL.

I didn't notice that method deleteItem(View) is used via reflection.
Restoring its (unused) parameter, which is needed for reflection,
but keeping a better name deleteSelectedItems.

Actually, we have a problem that click handlers like this one are also
used as helper methods for other handlers, where View parameter is
unnecessary, but I don't think it's worth fixing, so let's pass View and
not use it.

Bug: 21643257
Change-Id: Ibc0cd919706156ddc00890f322e51cb0774bc26b
upportv7/widget/AnimatedRecyclerView.java
525f9ae36fcba92c94ca1200ef6c287e04a95366 27-Jun-2015 Vadim Tryshev <vadimt@google.com> am 43774e87: Eliminating AnimatedRecyclerView demo crashes.

* commit '43774e878dd1ea72eab77bf46d9c01b6deae8ce3':
Eliminating AnimatedRecyclerView demo crashes.
79eeb170db865990bab3e35e2a7abc73b2a37d83 27-Jun-2015 Vadim Tryshev <vadimt@google.com> Eliminating AnimatedRecyclerView demo crashes.

Also, some minimal cleanup.

Bug: 21643257
Change-Id: I956d8fd63b1e51b03e215ac3434ff7c73c0bdce3
upportv7/widget/AnimatedRecyclerView.java
6a56709b85a8924d64707510e0df2f510a04c2d8 11-Jun-2015 Chris Banes <chrisbanes@google.com> Revert "Tinted icons sample"

This reverts commit 8e7ff4c3f20f8a167f1ce534b767714119f263eb.

Change-Id: I011cc2afc4de0a572f42faaa4b19b90ba661140c
upportv7/app/ActionBarTintIcons.java
upportv7/app/ToolbarTintIcons.java
7dfe9aa61055cb63529fba535452750297ba66cb 11-Jun-2015 Vladislav Kaznacheev <kaznacheev@google.com> am d57a9edb: Adding AsyncListUtilActivity to Support7Demo

* commit 'd57a9edb663615b84ac7467328619e5801053787':
Adding AsyncListUtilActivity to Support7Demo
c0b309e1eaafe556c66e77818946d986c66a8bc5 11-Jun-2015 Vladislav Kaznacheev <kaznacheev@google.com> Adding AsyncListUtilActivity to Support7Demo

Bug: 20180767
Change-Id: Ib097e3aa0f4fa9179b6bfd743fa43b584e7860ce
upportv7/widget/AsyncListUtilActivity.java
0d66ac35768484ff36edc0a9ea9be82fda51e0a4 22-May-2015 Vladislav Kaznacheev <kaznacheev@google.com> am eda065a4: Merge "Add StaggeredGridLayoutManagerActivity to Support7Demos" into lmp-mr1-ub-dev

* commit 'eda065a4b89d1964e87db8f15b4b586968eba42c':
Add StaggeredGridLayoutManagerActivity to Support7Demos
4a0f9fc4870e7612853bf184bb9b983643b7b82c 20-May-2015 Vladislav Kaznacheev <kaznacheev@google.com> Add StaggeredGridLayoutManagerActivity to Support7Demos

Change-Id: Ifeac68ab61f25faff64289168d34d52810a0cba5
upportv7/widget/StaggeredGridLayoutManagerActivity.java
70bbcd02d3635be1a7a859427adae87a4e7f1c1e 26-Apr-2015 Chris Banes <chrisbanes@google.com> Add DialogFragment demo

BUG: 20590925

Change-Id: I6506d841f70ffb5adf200febe60a24445eca5abd
upportv7/app/DialogFragmentUsage.java
upportv7/app/DialogUsage.java
5b611d45d8d84bd604e6ce855f9520499ff89b68 20-Feb-2015 Yigit Boyar <yboyar@google.com> ItemTouchHelper demo activities

NOTICE: TBR

Change-Id: I8d4c0bd2662fc0deb6465de753c1107938fbe6ee
upportv7/widget/BaseLayoutManagerActivity.java
upportv7/widget/GridLayoutManagerActivity.java
upportv7/widget/LinearLayoutManagerActivity.java
upportv7/widget/touch/DragAndDropActivity.java
upportv7/widget/touch/ItemTouchHelperActivity.java
upportv7/widget/touch/SwipeToDismissActivity.java
upportv7/widget/util/ConfigToggle.java
upportv7/widget/util/ConfigViewHolder.java
c0201055780ee99009e4fcff088d4b6a602d56c5 20-Feb-2015 Yigit Boyar <yboyar@google.com> ItemTouchHelper demo activities

NOTICE: TBR

Change-Id: I8d4c0bd2662fc0deb6465de753c1107938fbe6ee
upportv7/widget/BaseLayoutManagerActivity.java
upportv7/widget/GridLayoutManagerActivity.java
upportv7/widget/LinearLayoutManagerActivity.java
upportv7/widget/touch/DragAndDropActivity.java
upportv7/widget/touch/ItemTouchHelperActivity.java
upportv7/widget/touch/SwipeToDismissActivity.java
upportv7/widget/util/ConfigToggle.java
upportv7/widget/util/ConfigViewHolder.java
a49c4a97563125411bbf79cc0d91cfb6dfb4edf9 16-Feb-2015 Chris Banes <chrisbanes@google.com> Tinted icons sample

Change-Id: If8d456b2cb4c24a7548eae6d29a1e49ee662988e
upportv7/app/ActionBarTintIcons.java
upportv7/app/ToolbarTintIcons.java
74600ddaae5b5aadf56c62b7b5ed0a3f1a79462b 20-Feb-2015 Chris Banes <chrisbanes@google.com> Add hide on scroll demo

Change-Id: I1c76ad7c5f2c37a4cdfde4e73b9579ec3a633fcb
upportv7/app/ActionBarHideOnScroll.java
ec1b44a3d3e6b20674a4fb530acea2661fcbb603 20-Feb-2015 Chris Banes <chrisbanes@google.com> Merge "AlertDialog Demo" into lmp-mr1-ub-dev
35ca04feb36f74e5369a62114e33996cd4a62575 17-Feb-2015 Chris Banes <chrisbanes@google.com> Add ActionMode demos to Support7Demos

Change-Id: I6e98fbe932f3c9569a96cdfac8fe54b7913d2784
upportv7/app/ActionBarActionMode.java
upportv7/app/ToolbarActionMode.java
addc9c21b354edf23330d87312ddf770d3e8ff1f 11-Feb-2015 Chris Banes <chrisbanes@google.com> AlertDialog Demo

Change-Id: Iffbc9bccbc5f6a2975368dceaf3b9e76854df6eb
upportv7/app/AlertDialogUsage.java
24f1a1fb712c3ef9a7cecf135f8c66d6b4cd8da8 28-Jan-2015 Chris Banes <chrisbanes@google.com> Add new SupportDesignDemos sample app

- I've moved the design stuff from Support7Demos

Change-Id: Ibb62a1692550419fea25d297aca5c0c7da0b0dbd
upportv7/widget/FloatingActionButtonUsage.java
fe61a38a254d7360d26dfdc37e5c1105ec7f793c 29-Jan-2015 Chris Banes <chrisbanes@google.com> Add button bar dialog sample

BUG: 19192942
Change-Id: I942cbd427c521efc7e284d5dea033e7026f689bb
upportv7/app/DialogUsage.java
3468097e2ca019a75f3d6178dee6cc5eedea97cb 14-Jan-2015 Chris Banes <chrisbanes@google.com> Add FAB Sample to Support7Demos

Depends on Ia88c28c2ab0da0779f1092495e3a417969cb1d2a

Change-Id: Id1505396a9d062ede626dbdeb352abccd9494ce9
upportv7/view/CardViewActivity.java
upportv7/widget/FloatingActionButtonUsage.java
3f2c0e9189a6c8652550bf1ff9d23af1fc34eb39 23-Jan-2015 Chris Banes <chrisbanes@google.com> Merge "Add some samples for AppCompat's styled widgets" into lmp-mr1-ub-dev
7fdd0b95ecdb0b60d673bf4985d13392de44b4f2 23-Jan-2015 Chris Banes <chrisbanes@google.com> Add some samples for AppCompat's styled widgets

Change-Id: I930044339024d01c5ad4a2cfafca184c8c72dc8a
upportv7/app/AppCompatWidgetsButtons.java
upportv7/app/AppCompatWidgetsSpinners.java
upportv7/app/AppCompatWidgetsTextInput.java
64a8c125fb1a50ea756176931aefa6743335a734 18-Dec-2014 Yigit Boyar <yboyar@google.com> SortedList demo activity

This CL adds a new activity which demostrates using a
SortedList with a RecyclerView.

Bug: 18753633
Change-Id: I02307df129d44ac8a110a8c7f467787870336cf1
upportv7/util/SortedListActivity.java
44d25261c2a38c81f1eea123de3986b453b9afee 05-Jan-2015 Chris Banes <chrisbanes@google.com> Update Support7Demos with Dialog and Preferences samples

Also move to AppCompatActivity

Depends on I88a7e4de5de85477982e401c832aeae732f81647

Change-Id: I47c6a60ad07915cc391f8b757fef24785874d7ef
upportv7/app/ActionBarDisplayOptions.java
upportv7/app/ActionBarFragmentMenu.java
upportv7/app/ActionBarMechanics.java
upportv7/app/ActionBarPreferences.java
upportv7/app/ActionBarSettingsActionProviderActivity.java
upportv7/app/ActionBarTabs.java
upportv7/app/ActionBarUsage.java
upportv7/app/ActionBarWithDrawerLayout.java
upportv7/app/AppCompatPreferenceActivity.java
upportv7/app/DialogUsage.java
upportv7/app/ToolbarDisplayOptions.java
upportv7/app/ToolbarFragmentPagerMenu.java
upportv7/app/ToolbarUsage.java
upportv7/graphics/PaletteActivity.java
upportv7/graphics/PaletteDetailActivity.java
upportv7/media/SampleMediaRouteSettingsActivity.java
upportv7/media/SampleMediaRouterActivity.java
3aee447c2ff2a1e0c243143eb595e37cea3b92ab 04-Dec-2014 RoboErik <epastern@google.com> Updates for compatLib changes to MedaiRouter support lib

The ControllerDialog in MediaRouter now gets the session token from
the MediaRouter instead of needing it to be set. Removed the calls to
set it directly on the dialog.

bug:18186638
Change-Id: If7499108c226d3405ea70e2f332694a92a921e50
upportv7/media/SampleMediaRouterActivity.java
9a2de97bec8126f8c8c05e9c995f378c5a73319a 26-Nov-2014 RoboErik <epastern@google.com> Update for MediaSessionCompat support

Switches the MediaRouter sample to using MediaSessionCompat instead of
RemoteControlClient. This goes along with the update to the support lib
for full MediaSessionCompat support of RCC.

bug:18186638
Change-Id: If8dd25346b850512ea8d248012d8a369a39d301f
upportv7/media/Player.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
9ddc524e51f0ed4e1fbfec7a73661cb8269c662c 25-Nov-2014 RoboErik <epastern@google.com> Merge "Update the MediaRouter support demo for new UIs" into lmp-mr1-dev
5d429bc3a8195d6f37cf2f7da0935972950539b4 12-Nov-2014 RoboErik <epastern@google.com> Update the MediaRouter support demo for new UIs

Updates the MediaRouter support demo for the new material UI spec.

bug:17879842
Change-Id: I3340e65384050fbf561cf506cb5b80028d69d849
upportv7/media/LocalPlayer.java
upportv7/media/Player.java
upportv7/media/RemotePlayer.java
upportv7/media/SampleMediaRouteControllerDialog.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouteSettingsActivity.java
upportv7/media/SampleMediaRouterActivity.java
4fa1fe35a2e2f6aa8973bbb698f5191b7acc8d95 12-Nov-2014 Yigit Boyar <yboyar@google.com> Remove deprecated API usage

Bug: 18213371
Change-Id: I6acaec5e8a7e5fa4ce5d7cab7040219048d4dcc6
upportv7/widget/AnimatedRecyclerView.java
upportv7/widget/BaseLayoutManagerActivity.java
upportv7/widget/GridLayoutManagerActivity.java
upportv7/widget/RecyclerViewActivity.java
9955b534c5a5dbfaf7848e0ea5ea578a1ce8e7de 09-Oct-2014 Yigit Boyar <yboyar@google.com> Add color picker to cardview demo

Bug: 17668891
Change-Id: Id54bae8e37ffb4d1f077ca4ef9a721766277c02e
upportv7/view/CardViewActivity.java
upportv7/widget/AnimatedRecyclerView.java
188e399d55ddf44c3418e2107bd0e4edfaaf22ca 03-Oct-2014 Chris Banes <chrisbanes@google.com> Merge "Update Support7Demos for L appcompat" into lmp-mr1-dev
d552f7f491a503efcd1d71c2830a6214a7235c82 02-Oct-2014 Yigit Boyar <yboyar@google.com> Don't layout removed scrap views

This CL also changes the addView logic in demo LM. Previously, removed
views were not added. Now, RV takes care of this so LM can simply add them.

Bug: 17783492
Change-Id: I375405ef888fd43f9da0e1a1c13ae54bae381b44
upportv7/widget/AnimatedRecyclerView.java
4ff4aa9fc5ea370fdf2f187b1f3100b0626b5755 11-Aug-2014 Chris Banes <chrisbanes@google.com> Update Support7Demos for L appcompat

New Toolbar samples along with some improvements
for the other Action Bar activities.

Change-Id: I28dca1bd86ea4c269b711f4d10283e71384a33ac
upportv7/app/ActionBarDisplayOptions.java
upportv7/app/ActionBarTabs.java
upportv7/app/ActionBarUsage.java
upportv7/app/RecentSuggestionsProvider.java
upportv7/app/SearchActivity.java
upportv7/app/ToolbarDisplayOptions.java
upportv7/app/ToolbarFragmentPagerMenu.java
upportv7/app/ToolbarUsage.java
ec13bd6491776f56c325836606aa02a3358d232c 27-Aug-2014 Yigit Boyar <yboyar@google.com> SupportV7 Navigation Bar Demo

Change-Id: I4347762a621a887ccac03372071abac5b56b52f3
upportv7/Shakespeare.java
upportv7/app/ActionBarWithDrawerLayout.java
1f30fc8732560027f364ad42bbc3f7db8aace8ad 05-Aug-2014 Yigit Boyar <yboyar@google.com> Add grid manager demo to Support7Demo app

Change-Id: Ie90a4e2be35db1500adcf8e358b3d9d8fccc68b2
upportv7/widget/BaseLayoutManagerActivity.java
upportv7/widget/GridLayoutManagerActivity.java
upportv7/widget/LinearLayoutManagerActivity.java
upportv7/widget/adapter/SimpleStringAdapter.java
b650364f77a7ea8b4fa9dc13e5a2b50a0a55ffff 30-Jul-2014 Yigit Boyar <yboyar@google.com> Add elevation settings to cardview demo app

Bug: 16501750
Change-Id: I831f191c8db1864ba2f1dfa3af9ffbe4005b2e0c
upportv7/view/CardViewActivity.java
2ddb81c1ac70bd32e6014eee54316d565c1a24dc 18-Jul-2014 Yigit Boyar <yboyar@google.com> Update divider item decorator to account for view translation

Bug: 16241985
Change-Id: Id441a07fe547493007e9e05d1039bac526847a1c
upportv7/widget/decorator/DividerItemDecoration.java
ececfb5898bf10c086da91bca807ac73d5bbfb22 10-Jul-2014 Chet Haase <chet@google.com> Add RecyclerView animations for change actions

Issue #15691746 RecyclerView item animations for changed/resizing item views

Change-Id: Ibe735eefa704189d17f63406de941d76282e9272
upportv7/widget/AnimatedRecyclerView.java
ef3b66039ff877b61bbc823921f6033d777cd3c8 19-May-2014 Chris Banes <chrisbanes@google.com> Update Support7Demos to include Palette demos

Change-Id: Iff13ca1a2551e54a98c655955654cf8be5930d0b
upportv7/graphics/ImageLoader.java
upportv7/graphics/PaletteActivity.java
upportv7/graphics/PaletteDetailActivity.java
8b38db9f287670f670f631a0ec4b95882cdd0705 13-Jun-2014 Yigit Boyar <yboyar@google.com> Remove calls to LM.getItemCount in demos.

Bug: 15410611
Change-Id: Ie31616f792501f29fbb9e68f742563fbb1cde0ca
upportv7/widget/AnimatedRecyclerView.java
upportv7/widget/RecyclerViewActivity.java
e67b22350aaf5884e84d3e08e76f50a145731ff7 28-May-2014 Chet Haase <chet@google.com> AnimatedRecyclerActivity demo supports simpler RV item animations

Add logic to AnimatedRecyclerActivity to allow it to opt into, or out of,
predictive item animations in RecyclerView.

Issue #15542012 Simplify RecyclerView animations

Change-Id: Ibb089a98c4d465730cfbff2a9dec369e28feff82
upportv7/widget/AnimatedRecyclerView.java
2a1ade8a82653e53f3d5b16c7e9d0ed9cb734101 28-May-2014 Yigit Boyar <yboyar@google.com> Remove deprecated RecyclerView methods

Change-Id: If9b0aca85221d64dbbb5cda75f985a91de6c67d2
(cherry picked from commit 67bdb44d980e6f565f4ec3063a6041bbcbab397c)
upportv7/widget/AnimatedRecyclerView.java
upportv7/widget/RecyclerViewActivity.java
77a421c5dde293dae36360b7744701b0f5cf890b 16-May-2014 Yigit Boyar <yboyar@google.com> Added CardView demo to SupportV7 demo app

Change-Id: Ie1b81426dc67c67766eb20fb8f1fc984d25a42cf
upportv7/view/CardViewActivity.java
52d8a6f82df928065a30c4c77ffb95e27ca381be 27-Jan-2014 Chet Haase <chet@google.com> Add demo for animating RecyclerView actions

Change-Id: Ie076db6646cf734706fe2ea8659ee57f3a7742e9
upportv7/widget/AnimatedRecyclerView.java
upportv7/widget/RecyclerViewActivity.java
f0eca88b66ab1d0bb310a05b413703d345f0a95b 15-May-2014 Chet Haase <chet@google.com> Revert "Add demo for animating RecyclerView actions"

This reverts commit 828b2aa2f42b0e079e05c560e749835bef3ef71f.

Change-Id: I0f773b5c42530cad924e454dc816ddc372db95f7
upportv7/widget/AnimatedRecyclerView.java
upportv7/widget/RecyclerViewActivity.java
45e008f9637c7072bba8abf4711afdaac621c18f 27-Jan-2014 Chet Haase <chet@google.com> Add demo for animating RecyclerView actions

Change-Id: Ieb14cfb627663f507c24205d697347a1da389094
upportv7/widget/AnimatedRecyclerView.java
upportv7/widget/RecyclerViewActivity.java
1244264d8066e64e90fa0b8088ffa50ae4624ca4 24-Apr-2014 Yigit Boyar <yboyar@google.com> Updated recycler view demo with smooth scrolling

Change-Id: I039d10a0e707e05dd4c5ce37344f4ecc80d00880
upportv7/widget/LinearLayoutManagerActivity.java
upportv7/widget/adapter/SimpleStringAdapter.java
e9f9a04c426e7423db0cd58ec8d2dc3ff2238a30 21-Mar-2014 Yigit Boyar <yboyar@google.com> LinearLayoutManager examples

Added a new activity to Support7Demos to showcase LinearLayoutManager.
Extracted helper classes from RecycleViewActivity so that they can be used in other examples.

Change-Id: Id00325afee00eefd259f688e65d6124e23d6eb83
upportv7/widget/LinearLayoutManagerActivity.java
upportv7/widget/RecyclerViewActivity.java
upportv7/widget/adapter/SimpleStringAdapter.java
upportv7/widget/decorator/DividerItemDecoration.java
bfda82df45c6f37f5773917d6f7c918fa3530d49 13-Mar-2014 Adam Powell <adamp@google.com> Update RecyclerView sample to show use of ItemDecoration

Add dividers between list items. These modify the space allocated for
each item.

Change-Id: I995a172ed0b6acef6b84faaa50c02f0ae8db1002
upportv7/widget/RecyclerViewActivity.java
7b1352adb9f9384cb7c5b0995bbe45992c00f4f3 22-Feb-2014 Adam Powell <adamp@google.com> Update Support7Demos for RecyclerView API change

LayoutManager#layoutChildren updates as well as onCreate/onBind
changes for adapters

Change-Id: I9cd1940dac8d3fd60d9219a87ae5b05c609346d6
upportv7/widget/RecyclerViewActivity.java
63c8ab9435d707a23e2045af3be410ea7deed895 06-Feb-2014 Adam Powell <adamp@google.com> Update Support7Demos for new RecyclerView additions

Use item range changes instead of full adapter updates

Change-Id: Ia796bdb5138f4762b3fe325da3e5bf02e31042d4
upportv7/widget/RecyclerViewActivity.java
51edefe34ae8f6a1a1d08f9596360286a0f2d238 29-Jan-2014 Adam Powell <adamp@google.com> Updated Support7Demos to follow RecyclerView API changes

Move off of deprecated RecyclerView API to illustrate preferred
practices.

Change-Id: I6d2b6450bbb29c55090802b2ccafab6661036dcb
upportv7/widget/RecyclerViewActivity.java
90e0922d7d57ad748b919dfe21c63f03987227e7 24-Jan-2014 Adam Powell <adamp@google.com> Follow RecyclerView API changes

Change-Id: Ic273cc51cc9d7096a7a0d8b5f90accd5986e275a
upportv7/widget/RecyclerViewActivity.java
549b58504ef397f4c1524ec370bbd0569027e315 22-Jan-2014 Adam Powell <adamp@google.com> Update sample for RecyclerView

Fix some issues around relayout. Add data set changes and cheese.

Change-Id: Ie3651fa16f2eadd0bf1b168b95509172fcf425fe
upportv7/Cheeses.java
upportv7/widget/RecyclerViewActivity.java
f6c36bb9b61083b25397a6cff82ddbb102cacfbd 09-Aug-2013 Adam Powell <adamp@google.com> Example activity for RecyclerView

Also includes a very basic custom RecyclerView LayoutManager.

Change-Id: Ic6dca39a4e71dbe8b3b82965299bc554fad18a43
upportv7/widget/RecyclerViewActivity.java
cf61a6ed2bfa6141b832fdc40a9fbfb70af91416 24-Oct-2013 Chong Zhang <chz@google.com> Add sample code to customize the MediaRouteControllerDialog

Bug: 11320487
Change-Id: I365c93173a74e99c63d919d2852690eed174d3b3
upportv7/media/LocalPlayer.java
upportv7/media/OverlayDisplayWindow.java
upportv7/media/Player.java
upportv7/media/RemotePlayer.java
upportv7/media/SampleMediaRouteControllerDialog.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
upportv7/media/SessionManager.java
a6bf581f7a7a6326505569f0d1215d0ba84779d7 09-Oct-2013 Chong Zhang <chz@google.com> mrp sample: refactor and use helper class

Bug: 10955351

Change-Id: Ib607d27bc93a35460c6acd295d29afad3f255e25
upportv7/media/LocalPlayer.java
upportv7/media/MediaPlayerWrapper.java
upportv7/media/MediaQueueItem.java
upportv7/media/MediaSessionManager.java
upportv7/media/Player.java
upportv7/media/PlaylistItem.java
upportv7/media/RemotePlayer.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
upportv7/media/SessionManager.java
45ca8fb42505658590e808d4d30b57598689d9a8 17-Aug-2013 Jeff Brown <jeffbrown@google.com> Fix NPE in sample code.

Change-Id: I61b348192cd39813027ae5b4d2cedb2e84b701f1
upportv7/media/SampleMediaRouterActivity.java
7b95dd38981772983f00c5ed91aca4b30b782fac 25-Sep-2013 Jeff Brown <jeffbrown@google.com> Always register the RCC even for local playback.

Change-Id: I6f2ca31b746f9f53ef9aa6edb674514979ad1893
upportv7/media/SampleMediaRouterActivity.java
4523ef115a83bf0f655dc58262bd156d7555c91b 24-Aug-2013 Chong Zhang <chz@google.com> Support7Demo: fix video playback on GB

Change-Id: I2d403832d82428746dd3ccdbe0cfd56315d72ed9
(cherry picked from commit dbcc746cb0d727ac9aed60bb4156b3bf9f4668aa)
upportv7/media/MediaPlayerWrapper.java
upportv7/media/OverlayDisplayWindow.java
upportv7/media/SampleMediaRouterActivity.java
8e006e629800b4a2643416f97bca2711af728837 23-Aug-2013 Jeff Brown <jeffbrown@google.com> Ensure sample runs on Gingerbread. (DO NOT MERGE)

Unfortunately, the video does not play due to a MediaPlayer
exception but at least this version does not crash.

Change-Id: I0baf9239a8a12f92b4805bab226f21f46fa63693
(cherry picked from commit 854e16afda1bbacbd5eee7e434059d493879497d)
upportv7/media/MediaPlayerWrapper.java
upportv7/media/OverlayDisplayWindow.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
7578fad97dcd3b4b390652f37a30d805538980f5 09-Aug-2013 Chong Zhang <chz@google.com> media router sample: handle remote volume change

Change-Id: Ie31c24d80b0ae74d68e3ff6f6098d4f0219c391d
(cherry picked from commit 4917691795b8ebcaf11a091c319d6c67a59c185f)
upportv7/media/SampleMediaButtonReceiver.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
72d4cbd3d244d6d574bc7a6a82b41e99bf823e17 03-Aug-2013 Jeff Brown <jeffbrown@google.com> Merge "Support7Demos: media router sample" into jb-mr2-ub-dev
57456222f52fbfc1dcfb1b99030aad6acc02ad23 20-Jun-2013 Chong Zhang <chz@google.com> Support7Demos: media router sample

Change-Id: Ie2a6a98cd256caae84f76dd398f9113f07cd4dd3
(cherry picked from commit ba708c7f49684f2df6259aa3ea08f9a00adf8644)
upportv7/media/MediaPlayerWrapper.java
upportv7/media/MediaQueueItem.java
upportv7/media/MediaSessionManager.java
upportv7/media/OverlayDisplayWindow.java
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
1f8b4a43c6fa8743a9664b9be93e5951fd788b36 26-Jul-2013 Chris Banes <chrisbanes@google.com> Fix ActionBarUsage in Support7Demos

It was using SearchViewCompat and causing an FC

Change-Id: Ib69a6d68b29cc9669a6595bdd75b5369458f561b
upportv7/app/ActionBarUsage.java
475b465e403db6b00c1ee3765262384874483b60 12-Jun-2013 Jeff Brown <jeffbrown@google.com> Redefine content position in milliseconds instead of seconds.

Made a note to update some other parts of the sample that need
to be fixed after other recent API changes.

Bug: 9380827
Change-Id: I23ccfa9ab434d4c7661ae379b77fa95e128513eb
upportv7/media/SampleMediaRouteProvider.java
b885388f83d1651f330039930483c06ef21b7e6e 11-Jun-2013 Jeff Brown <jeffbrown@google.com> Update media router api.

Bug: 9380827
Change-Id: I74b5d5150336be95bd66bab35be8837c9cdf49de
upportv7/media/SampleMediaRouteProvider.java
f0dd451048100915f072423730a93d17c53fd899 31-May-2013 Jeff Brown <jeffbrown@google.com> Update media router API.

Bug: 9210033
Change-Id: I11a3bb3691096cdea60823d92245cbf86770f23b
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
65a22d3380c0a53f4ca8c18250d1fd80c71d7a37 14-May-2013 Chris Banes <chrisbanes@google.com> Remove Toggle System UI options from Support7Demos

As system ui visibility can not be reliably controlled
at the moment for <v11. Remove this from the demo.

Bug: 8910792.

Change-Id: Id55f8ae57c0961130c2ad2ab7a5b97cc43e36883
Signed-off-by: Chris Banes <chrisbanes@google.com>
upportv7/app/ActionBarDisplayOptions.java
fcb6a9d1caaf43ae41f859ebb58a4483b12475a1 21-May-2013 Jeff Brown <jeffbrown@google.com> Update media router API.

Bug: 8175766
Change-Id: Ib93572738b912530e96f8772bf7961af4b57c0c7
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
b28eb61b29c0d956a5e504716cdea9f31184a998 16-May-2013 Jeff Brown <jeffbrown@google.com> Update media router API.

Bug: 8175766
Change-Id: Id6f895e3c6339eee83cb616816dab8f77f5b54ce
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
55e47d370890d3cbdab82857090c42df734ba276 30-Apr-2013 Jeff Brown <jeffbrown@google.com> Update media router API.

Bug: 8175766
Change-Id: Ie780c6c6309d111019ddf7ba37612c09242b923e
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
281970133dd4fe76dcaa0fb16e646ecd0402b7cd 30-Apr-2013 Chris Banes <chrisbanes@google.com> Update Support7Demos for MenuInflater change:

I7a4504aeae2795e8d9d6f4cd4ecd20b8d4ea7602

Change-Id: I4896483669c877f3d8ed05a81d789750b39ab32d
Signed-off-by: Chris Banes <chrisbanes@google.com>
upportv7/app/ActionBarDisplayOptions.java
upportv7/app/ActionBarSettingsActionProviderActivity.java
upportv7/app/ActionBarUsage.java
f0ca6752a527b235a75522699f919e63774fbaab 26-Apr-2013 Adam Powell <adamp@google.com> Update Support7Demos for action bar compat API changes.

Change-Id: I61914ff777a0eada9525db6fad7d53c97303eb36
upportv7/app/ActionBarDisplayOptions.java
upportv7/app/ActionBarFragmentMenu.java
upportv7/app/ActionBarMechanics.java
upportv7/app/ActionBarSettingsActionProviderActivity.java
upportv7/app/ActionBarTabs.java
upportv7/app/ActionBarUsage.java
d56180ba676131649afa6ba250a21fed1a967296 19-Apr-2013 Jeff Brown <jeffbrown@google.com> appcompat: Add samples for options menu usage with fragments.

Bug: 8661191
Change-Id: I3664f00c09d81c01b904f8c5203a69a12180c565
upportv7/app/ActionBarFragmentMenu.java
5b715a47c96bae4dace1eecd05f378e5c42108fe 12-Apr-2013 Jeff Brown <jeffbrown@google.com> Update media router API.

Bug: 8175766
Change-Id: I28aeb92851caba332774664e71041c2cfdf9605e
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
45277c6efa9fef75a4f616bd2daec1c1a130fbc1 02-Apr-2013 Jeff Brown <jeffbrown@google.com> Update after API refactoring.

Bug: 8175766
Change-Id: Ibcd86fbfb54c44d9a14e79fcd760991c48c5b2ad
upportv7/media/SampleMediaRouteProvider.java
bc89096eeed02fd163eaed46b88364486c76c4fe 23-Mar-2013 Jeff Brown <jeffbrown@google.com> Rename methods of RouteController.

Add basic support for returning stream ids.

Change-Id: Iaa11980e6195e23bd598075cb066c6234f000198
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouterActivity.java
e1ab8c5ca7ab8e6d9a6124ad292363ebd67857d9 21-Mar-2013 Jeff Brown <jeffbrown@google.com> Add action bar support library samples.

These samples are simply ported from the ApiDemos package
with package names updated to use the support library
implementation instead.

Bug: 8175766
Change-Id: Idfa35708d4db65a201a20c3726bb18663c2c0a81
upportv7/Support7Demos.java
upportv7/app/ActionBarDisplayOptions.java
upportv7/app/ActionBarMechanics.java
upportv7/app/ActionBarSettingsActionProviderActivity.java
upportv7/app/ActionBarTabs.java
upportv7/app/ActionBarUsage.java
upportv7/app/_index.html
upportv7/media/_index.html
upportv7/view/_index.html
a93f246322abde12a455b3aeb4606b5bad119270 20-Mar-2013 Jeff Brown <jeffbrown@google.com> Add grid layout support library samples.

These samples are simply ported from the ApiDemos package
with package names updated to use the support library
implementation instead.

Bug: 8175766
Change-Id: Ib24c1250ed7571353f606422734a4660f382b368
upportv7/view/GridLayout1.java
upportv7/view/GridLayout2.java
upportv7/view/GridLayout3.java
ecdd1b114d4fb36682cdabe205e08e6f68f79f63 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
upportv7/Support7Demos.java
upportv7/_package.html
upportv7/app/_index.html
upportv7/media/SampleMediaRouteProvider.java
upportv7/media/SampleMediaRouteProviderService.java
upportv7/media/SampleMediaRouterActivity.java
upportv7/media/_index.html