//이미지뷰 셋온클릭리스너
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
intent.setData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, GALLERY);
//온 액티비티 리져트
if (requestCode==GALLERY){
if(resultCode== Activity.RESULT_OK){
try{
String ImageName=getImageNameURI(data.getData());
ivPhoto.setImageURI(data.getData());
}catch (Exception e){
e.printStackTrace();
}
}
}
//겟 이미지 네임 URI메소드
String [] proj={MediaStore.Images.Media.DATA};
Cursor cursor=managedQuery(data,proj,null,null,null);
int index=cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
String imgPath=cursor.getString(index);
String imgName=imgPath.substring(imgPath.lastIndexOf("/")+1);
return imgName;
ㅇ
이렇게 구현을 했는데 제가 초보라 DB저장을 어떻게 해야할지 잘 모르겠습니다.
URI로 해야될 것 같긴한데..