Creating a System Overlay (Always on Top over all Apps) in Android

I don't think this is something I want to see overused by apps but I guess there are some very cool things possible with this.

I have already seen apps using this concept in a good way and I already have ideas what to do with this (once I get enough spare time).

The code is based on the solution outlined at http://stackoverflow.com/questions/4481226/creating-a-system-overlay-always-on-top-button-in-android but this one also adds support for moving the view around by dragging it.


  1. You can also use Tooleap SDK (www.tooleap.com) to create floating windows with ease

  2. The Business platform website options signify the way forward for online business in which a varied range of industrial procedures….. rueckfahrkamera-test.net