2

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

更新

或者我怎样才能简单地获取刚刚从相机拍摄的照片的名称?我是否知道图像的路径并不重要。

4

1 回答 1

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”变量中的图像名称。

于 2012-06-16T12:40:53.070 回答