2011-09-22 51 views
2

我需要编写用于测试目的,这将留在前台,无论哪个其它应用程序在当前激活的应用程序的前面。这意味着我需要分配一个可用于我的应用的小屏幕区域。有人知道如何实现这一目标吗?应用可以停留在其他应用

回答

1

听起来像是你想创造一些类似状态栏。我不确定你是否可以做到这一点,而不使用一些内部的Android API(你需要重新编译android并构建你自己的定制ROM)。

现在你可以看一下Android为当在这里创建了状态栏http://www.google.com/codesearch#uX1GffpyOZk/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java检查addStatusBarView方法。有一些像WindowManagerImpl这样的内部东西。您可能能够通过使用对话框或常规活动,使用getWindow()来获取它的窗口和setFlags用其标志混乱,以使他们的行为更像是状态栏来实现这样的事情。我不知道这是否会给出任何结果..

如果你没有大量的信息显示也许这将是更容易在状态栏中使用的通知..

+0

唷,我希望有一个更简单的方法来实现这一目标:/我心底尝试.. – Salo

+0

我从来没有看到一个应用程序,并像这样这就是为什么我相信这样的事情是没有计划.. – Ivan

1

this thread它看起来像在那里解决了类似的问题。

相关问题