在Android中绘制其他应用程序

时间:2014-03-07 20:59:04

标签: android overlay

有一个名为Twilight的有趣应用程序似乎只是简单地使用带红色滤镜的所有应用程序绘制,以在夜间消除蓝光(可能是为了帮助睡眠)。

我有兴趣做类似的事情,但不一定是为了睡眠目的。我想在手机上的所有内容上绘制文字或水印。我怎样才能在Android中做到这一点(在所有内容上绘制一个Activity或类似的东西)?

1 个答案:

答案 0 :(得分:5)

你应该看一下Android系统覆盖图,它几乎可以在Android Window Manager上绘制根视图。

请参阅:Creating a system overlay window (always on top)

您的清单中需要“android.permission.SYSTEM_ALERT_WINDOW”权限。

请参阅:http://developer.android.com/reference/android/Manifest.permission.html#SYSTEM_ALERT_WINDOW

您可能还想看看Window manger