public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
switch (requestCode) {
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null,
null, null, null);
if (cursor != null) {
cursor.moveToLast();//把游标移到最后处,既获取最新照片信息,也就是你刚拍照的照片了
String filePath = cursor
.getString(cursor
.getColumnIndexOrThrow(MediaStore.Video.Media.DATA));
listAddNew(filePath);
}
cursor.close();
break;
}
default:
break;
}
}
if (resultCode == RESULT_OK) {
switch (requestCode) {
case REQUEST_TAKEPHOTO: {// 拍照返回处理
//获取本手机系统的图片数据库的cursor
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null,
null, null, null);
if (cursor != null) {
cursor.moveToLast();//把游标移到最后处,既获取最新照片信息,也就是你刚拍照的照片了
String filePath = cursor
.getString(cursor
.getColumnIndexOrThrow(MediaStore.Video.Media.DATA));
listAddNew(filePath);
}
cursor.close();
break;
}
default:
break;
}
}
}
转帖请注明:http://blog.csdn.net/shishuiwangchuan/article/details/18715525