안녕하세요.

현재 ImageView의 이미지를 sqlite에 넣는 방법 때문에 머리가 아플지경입니다. 간단하게 설명을 드리자면 아래와 같은 상황입니다.

1. 화면상에 ImageView [이미지A] -초기 drawable에 있는 이미지가 설정[`이미지가 없음`같은 내용]
2. 특정 처리를 하면 SD카드(디바이스)상에 있는 이미지가 [이미지A]에 설정
3. 입력버튼을 눌러서 내용을 디비에 저장

디비저장시 처리 조건
이미지A에 초기이미지 이외가 설정 되어 있을 시:이미지필드를 Bolb이미지를 BLOB형태로 디비에 저장
이미지A에 초기이미지가 설정 되어 있을시:이미지필드를 Null로 디비에 저장

필요한 처리
a. 3번처리에서 ImageView에 설정된 이미지가 drawable의 특정이미지를 비교하는 방법
b. 3번치리에서 ImageView에 설정된 이미지를 byte[]형태로 가져오는 방법

현재 입력만 생각했을 때는 2번 처리에서 이미지 장소를 다른 장소에 저장해 두었다가 쓰면 될 듯도 한데,
그러면 수정시 디비에서 읽어 온 이미지를 변경하지 않은 상태에서 수정을 할 때 어떻게 해야 될지 모르겠습니다.

[필요한 처리]를 해결할 함수나 방법이외에도 다른 방법으로 같은 처리를 할 수 있는 방법이 있다면 알려 주세요.



profile

현재 일본에서 일하고 있는 프로그래머입니다.

안드로이드 경력은 일년이 좀넘어가는 중입니다.


Market URL

https://market.android.com/developer?pub=FattyRabbit