将视图添加到不在应用程序之上的windowManager

时间:2014-08-16 12:22:22

标签: android android-service android-windowmanager

我正在开发一个存在于WindowManager中的应用程序但不应该涵盖其他应用程序。我希望它只出现在主屏幕上。

我将视图轻松添加到WindowManager中,但我无法确定是否可以将视图设置为仅在主屏幕中显示。

我知道我可以获得这样的顶级应用并检查它是否有所不同然后#34;启动器"但它必须永远运行,除此之外还有一个可怕的编程,它也是电池杀手:

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo =
am.getRunningAppProcesses();
for (int i = 0; i < runningAppProcessInfo.size(); i++) {
    Log.v("Proc: ", runningAppProcessInfo.get(i).processName);
}

1 个答案:

答案 0 :(得分:0)

@Nativ,您可以考虑使用系统覆盖,让视图出现在最前面。 Creating a system overlay window (always on top)