2 csh 34 csh_34 于 2012.12.19 16:54 提问

android中存储图像会创建缩略图

我使用以下代码在相册中插入图像,但是插入图像时也会创建图像的缩略图,如何阻止缩略图的创建呢?
我在相册中加入图像,当我从相册中选择图像时,返回的是缩略图的路径,这个不是我所要的结果。
插入图像的相关代码:

scr The content resolver to use
source  The stream to use for the image
title   The name of the image
description The description of the image


MediaStore.Images.Media.insertImage(contentResolver ,file.getAbsolutePath(),
    file.getName(), );

1个回答

yongyong_21
yongyong_21   2012.12.20 10:41
已采纳

这个问题我之前也遇见过,使用图像资源URI来获得实际的图像数据的位置:

  String dataColumnName = MediaStore.Images.Media.DATA;
        Uri mediaUri = //Image's URI;


    if (mediaUri != null)
    {
        String[] proj = { dataColumnName };
        Cursor actualimagecursor = managedQuery(mediaUri, proj, null, null, null);
        int actual_image_column_index = actualimagecursor.getColumnIndexOrThrow(dataColumnName);
        boolean hasValues = actualimagecursor.moveToFirst();

        if (hasValues)
        {
            //this is the file location of the image
            String path = actualimagecursor.getString(actual_image_column_index);
        }
    }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!