DayDream – An Interactive Screensaver Mode

The DayDream is an interactive screensaver mode which comes with Android 4.2 JellyBean. DayDream begins when user’s gadget is docked or charging. In this mode, the framework dispatches a DayDream – a remote content service gave by an installed application – as the gadget screensaver.

DayDream is one aspect that users can alter in their Android gadget and there are applications which upgrade it much more. Continue reading this tutorial to discover what Daydream really is and the most ideal approaches to utilize it!

A user can empower Daydream from the Settings -> Display -> Daydream and afterward pick the DayDream to show.


DayDreams consolidate the best capacities of live wallpapers and home screen gadgets, yet they are all the more effective. They give you a chance to offer the any sort of substance in a totally new connection, with client associations, for example, flipping through photographs, playing sound or feature, or bouncing straight into your application with a solitary touch.

Since DayDream can begin consequently when a gadget is charging or docked, they likewise give your application an incredible approach to help new sorts of user encounters, for example, lean-back
or presentation mode, demo or stand mode, and “draw in mode” – all without obliging uncommon equipment.

Explorer more on Daydream by watching the video on DayDream Reviews:

DayDreams are like Activities and can do anything that Activity can do – from rendering a UI chain of importance (without utilizing Remoteviews) to drawing specifically utilizing Canvas, Opengl, Surfacetexture, and then some. They can play feature and sound and they can even acknowledge immediate user association. Be that as it may, DayDreams are not Activities, so they don’t influence the backstack or show up in Recents and they can’t be propelled straightforwardly from your application.

Actualizing a DayDream is direct and you can exploit UI parts and assets that you’ve effectively made for different parts of your application. You can give different DayDreams in your application and you can offer unique content and presentation settings for each.


User can also create custom dream servies by implementing a DreamService class. Read more about this class at

Instead of all Daydream choices you can likewise discover a great deal all the more in the Google Play Store.

Checkout the DayDream demo on nexus7 in the video below:

Don’t forget to read my next blog on how to create you own DayDream in DayDream – Part2.

Leave a Comment: