首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

从gallery中掏出照片

2012-09-29 
从gallery中取出照片protected void onActivityResult(int requestCode, int resultCode, Intent imageRet

从gallery中取出照片

protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) { ?
? ? super.onActivityResult(requestCode, resultCode, imageReturnedIntent); ?
?
? ? switch(requestCode) { ?
? ? case REQ_CODE_PICK_IMAGE:?
? ? ? ? if(resultCode == RESULT_OK){ ??
? ? ? ? ? ? Uri selectedImage = imageReturnedIntent.getData();?
? ? ? ? ? ? String[] filePathColumn = {MediaStore.Images.Media.DATA};?
?
? ? ? ? ? ? Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null);?
? ? ? ? ? ? cursor.moveToFirst();?
?
? ? ? ? ? ? int columnIndex = cursor.getColumnIndex(filePathColumn[0]);?
? ? ? ? ? ? String filePath = cursor.getString(columnIndex);?
? ? ? ? ? ? cursor.close();?
?
?
? ? ? ? ? ? Bitmap yourSelectedImage = BitmapFactory.decodeFile(filePath);?
? ? ? ? }?
? ? }?
}?

热点排行