您的位置:首页 > 移动开发 > Android开发

Android_拍照后获取照片的真实路径(应该能适应多款安卓机的,各位试下哈)

2014-01-23 21:51 141 查看
public void onActivityResult(int requestCode, int resultCode, Intent data) {

if (resultCode == RESULT_OK) {

switch (requestCode) {
case REQUEST_TAKEPHOTO: {// 拍照返回处理

//获取本手机系统的图片数据库的cursor

Cursor cursor = mContext.getContentResolver().query(

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android