마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지 뷰에 이미지는 불러와졌는데 이 코드로 SQLite는 어떻게 저장하는 건가요.

0 추천

//이미지뷰 셋온클릭리스너

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로 해야될 것 같긴한데..
 
박뚝이 (160 포인트) 님이 2019년 3월 24일 질문

1개의 답변

0 추천
뱅구다 (11,280 포인트) 님이 2019년 3월 25일 답변
...