<分区>
我的目的不是拍照然后保存到 sd 卡,获取链接等等。该图像已使用 android 中的原始相机应用程序拍摄。
我只需要它,我怎样才能得到关于 sd 卡的图像路径,比如
仿真/0/sdcard/DCIM/100ANDRO/image.jpg
我如何获得最近拍摄的图像的格式。
<分区>
我的目的不是拍照然后保存到 sd 卡,获取链接等等。该图像已使用 android 中的原始相机应用程序拍摄。
我只需要它,我怎样才能得到关于 sd 卡的图像路径,比如
仿真/0/sdcard/DCIM/100ANDRO/image.jpg
我如何获得最近拍摄的图像的格式。
最佳答案
我是这样完成的:
final String[] imageColumns = { MediaStore.Images.Media._ID, MediaStore.Images.Media.DATA };
final String imageOrderBy = MediaStore.Images.Media._ID + " DESC";
Cursor imageCursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, imageColumns, null, null, imageOrderBy);
imageCursor.moveToFirst();
do {
String fullPath = imageCursor.getString(imageCursor.getColumnIndex(MediaStore.Images.Media.DATA));
if (fullPath.contains("DCIM")) {
//--last image from camera --
return;
}
}
while (imageCursor.moveToNext());
关于android - 如何在android中获取用相机拍摄的最后一张照片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20065785/