调整其他应用的活动大小或添加其他活动的视图

时间:2015-12-26 15:51:28

标签: android android-layout android-activity android-windowmanager

我一直在使用android的窗口管理器将视图添加到屏幕并将活动放到后面,所以看起来活动是在其他应用程序上绘制的浮动窗口上运行的, 通过简单地膨胀视图并使用windowmanager.addView(view, windowParameters) 现在我想知道的是,是否可以在另一个应用程序的视图上执行此操作,或者是否可以从我的另一个应用程序运行活动。

还可以调整另一个应用的视图吗?

赞赏任何doucumentation,示例或参考。

这个问题可能不太清楚,请原谅我糟糕的英语。

1 个答案:

答案 0 :(得分:1)

不,你不能这样做。

原因是安全和隐私。

您的应用在一个或多个具有特定用户ID的进程中运行。其他应用程序在自己的进程中运行,每个进程都有一个特定的用户ID。底层操作系统阻止一个进程中的代码访问另一个进程中的内存。因此,您无法在其他应用程序中获得对WindowView的引用。