protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode != RESULT_OK) {
return;
} else if (requestCode == PICK_FROM_ALBUM && resultCode == RESULT_OK) {
Uri uri = data.getData();
String path = getPath(uri);
Intent intent = new Intent(CameraPR.this, ImageEdit.class);
Log.i("FILE PATH",path);
intent.putExtra("mypicture", path);
startActivity(intent);
}
}
public String getPath(Uri uri){
String []proj = {MediaStore.Images.Media.DATA};
Cursor cursor = managedQuery(uri,proj, null, null, null);
if(cursor!=null){
int colum = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(colum);
}
else return "";
이건 제가 경로로 한건데요
경로로하니깐 넥서스 에스 기종이랑 엑스페리아에서 테스트를 했는데 이미지 뷰 띄우는게 안되더라고요
그래서 파일로 저장해서 파일로 불러올려고하는데 어떻게해야하나요 ?