Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android app that runs on top of ALL other apps?

Tags:

android

Before today I would have said this is just not possible, to have an app that runs overlayed on top of everything else: home screens, apps, dialer, etc.

If you try the free application "Super Manager" it does exactly this. It has an icon and widget like screen that will show up always and everywhere. While the icon or widget is on the screen you can still interact with the app running behind it.

How is this possible and how can we recreate this functionality?

Update: Here is some images of it in action. You can see the overlayed application running as a small arrow on top of Dolphin. Then when you press it you can see the application running as a big widget kind of thing. Even while the widget is up you can still interact with the background app. In this example dolphin is the background app.

Image 1

alt text

like image 228
Cameron McBride Avatar asked Jan 17 '11 00:01

Cameron McBride


People also ask

What does it mean when an app appears on top of other apps?

Screen Overlay is a function that allows apps to appear on the top of other apps. For example, some messaging apps may cause a chat bubble to appear in front of an open app, such as a browser. Screen Overlay must be disabled when granting permission to other apps, such as the Camera.

What is Android draw over other apps?

Sometimes we require our app to show some content on the main screen irrespective of the app running in the foreground, this process is known as drawing over other apps.


1 Answers

See this:

Creating a system overlay window (always on top)

Check the comment section of the accepted answer. You will find link to a working example project.

==EDIT==

Link to the project

like image 79
Sarwar Erfan Avatar answered Oct 29 '22 10:10

Sarwar Erfan