获取图像的名称

时间:2018-05-16 12:34:21

标签: android

我正在使用此代码:

图像选择器

select.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent();
            intent.setType("image/*");
            intent.setAction(Intent.ACTION_GET_CONTENT);
            startActivityForResult(Intent.createChooser(intent,"Select Picture"),REQUEST_CODE);
        }
    });

在imageview中显示图片:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if(requestCode==REQUEST_CODE && resultCode==RESULT_OK && data !=null && data.getData() != null)
    {
        Uri uri=data.getData();
        try{
            Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(),uri);

            image.setImageBitmap(bitmap);

        }
        catch(IOException e)
        {
            e.printStackTrace();
        }
    }
}

但是我想获取所选图像的名称,将其发送到另一个活动,我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

<强> MediaStore.Images.Media.DATA 将返回真实的图像路径,看看这个

    {
        "CustomerDate": "13.03.2018",
        "CustomerDateTime": "13:30",
        "UserId": 4
    }

希望它能帮到你!!