Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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中surfaceView的屏幕截图_Android_Screenshot_Surfaceview - Fatal编程技术网

android中surfaceView的屏幕截图

android中surfaceView的屏幕截图,android,screenshot,surfaceview,Android,Screenshot,Surfaceview,在我的应用程序中,我有两个按钮和一个面向前摄像头的surfaceview 当我启动应用程序时,我可以在surfaceview中看到相机预览,但当我的应用程序拍摄活动的屏幕截图时,surfaceview所在的部分是黑色的 所以我拍的截图并没有捕获surfaceview,我需要这样做 任何帮助都将不胜感激。 谢谢@commonware关于这一点,您有什么替代建议吗?其中一个评论链接应该会有所帮助。您无法阅读SurfaceView的内容,因此需要在其他地方“绘制”它。通过实际将其绘制为位图,或者通过将

在我的应用程序中,我有两个按钮和一个面向前摄像头的surfaceview

当我启动应用程序时,我可以在surfaceview中看到相机预览,但当我的应用程序拍摄活动的屏幕截图时,surfaceview所在的部分是黑色的

所以我拍的截图并没有捕获surfaceview,我需要这样做

任何帮助都将不胜感激。
谢谢

@commonware关于这一点,您有什么替代建议吗?其中一个评论链接应该会有所帮助。您无法阅读SurfaceView的内容,因此需要在其他地方“绘制”它。通过实际将其绘制为位图,或者通过将相机捕获到缓冲区(或SurfaceTexture)而不是将其发送到SurfaceView曲面。谢谢,我将尝试解决方案。