Android Camera2 API - 覆盖旧图像

朱利安

我正在使用https://github.com/googlesamples/android-Camera2Basic 上给出的代码,并且图像被保存在活动存储中

    @Override
    public void run() {
        ByteBuffer buffer = mImage.getPlanes()[0].getBuffer();
        byte[] bytes = new byte[buffer.remaining()];
        buffer.get(bytes);
        FileOutputStream output = null;
        try {
            output = new FileOutputStream(mFile, false);
            output.write(bytes);
            output.flush();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            mImage.close();
            if (null != output) {
                try {
                    output.close();
                    buffer.clear();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }

由示例代码给出。如果我删除图像

   File image_directory = getFilesDir();
    if (image_directory != null) {
        File[] images_list = image_directory.listFiles();
        for (int i = 0; i < images_list.length; i++) {
            try {
                //Delete the images files in the given folder
                images_list[i].delete();
                Log.e(TAG, "[-] File deleted with filename: " + images_list[i].getName());
            } catch (Exception e) {
            }
        }
    }

并使用与以前相同的文件名拍摄新图像,旧图像显示。这里发生了什么?

朱利安

好的,代码正确。我正在使用 Glide ( https://github.com/bumptech/glide ) 来显示图像,并且库根据图像名称缓存了图像。虽然新图像已存储在设备上,但已显示缓存的旧图像。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Android Camera2 API捕获单个图像?

来自分类Dev

Android Camera2 API和EXIF

来自分类Dev

Android Camera2捕获歪斜的图像

来自分类Dev

Android Camera2 空预览图像

来自分类Dev

使用Android L和Camera2 API的相机预览图像数据处理

来自分类Dev

Android L-使用Camera2 API自动对焦拍摄闪光灯图像

来自分类Dev

来自Android camera2 API的图像数据在Galaxy S5上翻转并压缩

来自分类Dev

使用Android Camera2 API快速捕获闪光/不闪光图像

来自分类Dev

Android API 21+ Camera2 API

来自分类Dev

Android Camera2 API手动曝光更改

来自分类Dev

Android Camera2 API聚焦距离校准

来自分类Dev

Android Camera2 API-检测何时关注

来自分类Dev

在Android Vision API中切换到Camera2

来自分类Dev

Android Camera2 API手动曝光更改

来自分类Dev

使用Android Camera2 API在后台捕获视频

来自分类Dev

Android Camera2 API 中的等效 canDisableShutterSound 方法

来自分类Dev

Android Camera2图像处理:什么是几何校正?

来自分类Dev

Android Camera2 同步图像和元数据

来自分类Dev

我应该为Android使用Camera2还是Camera API?

来自分类Dev

Camera2 API 问题

来自分类Dev

Android JavaCV + Camera2

来自分类Dev

Android Camera2 getPreviewFrame

来自分类Dev

Android Camera2示例

来自分类Dev

使用Android camera2 API打开/关闭闪光灯不起作用

来自分类Dev

Android Camera2 API切换回-前置摄像头

来自分类Dev

使用camera2 API createCaptureSession后,Android无法仅播放视频音频

来自分类Dev

检测到脸部时采取措施(Android Camera2 API)

来自分类Dev

Android Camera2:如何使用SENSOR_BLACK_LEVEL_PATTERN API?

来自分类Dev

Android:Camera2 API 在尝试第二次录制时崩溃

Related 相关文章

热门标签

归档