画另一个应用程序?

时间:2013-07-28 17:45:36

标签: android

我希望能够从Android的任何位置开始我的应用程序的活动。我希望通过在任何打开的应用上叠加按钮来实现此目的。

如果可能的话,我将如何做到这一点。

2 个答案:

答案 0 :(得分:1)

你可以做到这一点,没有根或对系统的任何修改,因为Facebook清楚地展示了Chat Heads。

您需要的是一项特殊权限android.permission.SYSTEM_ALERT_WINDOW,可让您添加显示在其他应用上方的TYPE_SYSTEM_ALERT类型的窗口。然后,凭借对WindowManager的一些了解,你几乎可以做任何你想做的事。

为特定的应用程序执行此操作非常困难,但可能并非不可能。

答案 1 :(得分:0)

当然你可以做到这一点。 GitHub中有“Stand-Out”库。你可以在这里查看 - https://github.com/pingpongboss/StandOut

在没有root权限的情况下,这非常好用。