我正在运行Google的Camera2示例代码以将相机集成到我的应用中。
代码运行良好,但是从用户单击按钮到预览屏幕,一张图片需要1.1秒/ 1100毫秒(在galaxy10 +上)。
我看到了一些解决方案的建议,例如切换为YUV格式,将其转换为NV21并以这种方式显示图像,但是将时间缩短为1000ms。
有意义吗?
我正在运行Google的Camera2示例代码,用于将相机集成到我的应用中。 https://github.com/googlearchive/android-Camera2Basic/blob/master/Application/src/main/java/com/example/android / ...
这很可能是在主线程上进行工作的结果,为此的简单解决方案是为每个操作添加日志消息,然后在看到该消息的操作期间找到该消息: