Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以只捕获屏幕的一部分,甚至是另一个应用程序的特定视图?_Android_Screen Capture - Fatal编程技术网

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

Android 是否可以只捕获屏幕的一部分,甚至是另一个应用程序的特定视图?,android,screen-capture,Android,Screen Capture,Android允许使用MediaProjection类(例如为图像显示)将全屏捕获到图像或视频中 我想知道我们能走多远: 是否可以仅捕获屏幕的特定区域 是否可以捕获另一个应用程序的特定视图的图像 是否可以获取另一个应用程序(例如,使用setImageBitmap保存的应用程序)的ImageView位图 不,不,不。这个API基本上允许您访问硬件屏幕缓冲区的副本。您可以操纵其内容,但只能得到一个全屏位图。无法从其他应用程序获取任何特定视图或类。我想这可能是一个主要的安全漏洞。为什么安全漏洞,如果用

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

我想知道我们能走多远:

  • 是否可以仅捕获屏幕的特定区域

  • 是否可以捕获另一个应用程序的特定视图的图像

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


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

    为什么安全漏洞,如果用户确认它并看到一个图标显示它处于活动状态,我要求屏幕的一部分,而当前的API拍摄整个屏幕的图像。这里的安全问题没有区别。。。。此外,这可能有助于UI自动化(对于高级用户和开发人员)和可访问性(在各种事情上残疾人)。嗨,android开发人员,你找到解决方案了吗?如果是,请分享。