是否可以仅捕获屏幕的一部分,甚至是另一个应用的特定视图?

时间:2017-01-08 23:57:02

标签: android screen-capture

Android允许使用MediaProjection类(例如图片显示here)将全屏捕捉到图像或视频中。

我想知道我们能走多远:

  1. 是否可以仅捕获屏幕的特定区域?

  2. 是否可以捕获另一个应用的特定视图的图像?

  3. 是否可以获取另一个应用程序的ImageView的位图(例如,使用setImageBitmap保存的应用程序)?

1 个答案:

答案 0 :(得分:0)

不,不,不。此API基本上允许您访问硬件屏幕缓冲区的副本。您可以操纵其内容,但只能获得全屏位图。没有办法从其他应用程序获取任何特定视图或类。我想这可能是一个重大的安全漏洞。