如何使用MediaStore在相机中获取图片

时间:2013-01-24 03:43:10

标签: android mediastore

我尝试使用MediaStore来获取存储in SDcard:DCIM/Camera的图片。我的代码是这样的:

Cursor track = mContext.getContentResolver().query(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null,
null);

但是我得到了SDcards中的所有图片,我只需要DCIM/Camera,请帮助我。

1 个答案:

答案 0 :(得分:0)

请尝试以下代码。

String SD_CARD_CAM_DIR = Environment.getExternalStorageDirectory() + File.separator + "DCIM" + File.separator + "Camera";
File file =new File(SD_CARD_CAM_DIR);
Cursor track = mContext.getContentResolver().query(Uri.fromFile(file), null, null,null,null);