正如标题所说,我想获取刚从相机中取出的文件的名称。我有一个完整的图像路径,如sdcard\image.jpg
。那么如何才能在android中获得image.jpg名称?任何示例代码都会有所帮助。
更新
或者我怎样才能简单地获取刚刚从相机拍摄的照片的名称?如果我知道图像的路径就无所谓了。
答案 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”变量中的图像名称。