如何获取刚从相机拍摄的图像的名称?

时间:2012-06-16 11:25:15

标签: java android

正如标题所说,我想获取刚从相机中取出的文件的名称。我有一个完整的图像路径,如sdcard\image.jpg。那么如何才能在android中获得image.jpg名称?任何示例代码都会有所帮助。

更新

或者我怎样才能简单地获取刚刚从相机拍摄的照片的名称?如果我知道图像的路径就无所谓了。

1 个答案:

答案 0 :(得分:1)

    Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
    startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);

在onActivityResult()方法中:

                Bitmap thumbnail = (Bitmap) data.getExtras().get("data"); 
                path=getLastImagePath();      
                int dotposition= path.lastIndexOf("/");
                imageName = path.substring(dotposition + 1, path.length());

这将为您提供“path”变量中最后一个图像的路径以及“imageName”变量中的图像名称。