일반적으로 이진 데이터를 데이터베이스에 저장하지 않습니다. 나쁜 형태로 간주되어 데이터가 디스크에 저장되는 방식으로 인해 데이터베이스에 대한 쿼리가 실제로 오래 걸릴 수 있습니다. 당신이해야 할 일은 데이터베이스의 이미지 파일 경로를 저장하고 이미지를 sdcard에 저장하는 것입니다.
엄청난 양의 코드를 작성하지 않아도 좋은 예입니다. 먼저 다음 SQL 호출을 사용하여 이미지를 저장할 테이블을 만듭니다.
CREATE TABLE images (_id INTEGER PRIMARY KEY AUTOICREMENT, file_path TEXT, name TEXT);
이미지를 삽입 할 때는 두 가지 작업을 수행해야합니다. 먼저 이미지를 SD 카드에 씁니다. 이를 수행하려면 여기의 지침을 따르십시오. 당신이 그것을 기입하고 그것을 위해 파일 이름을 입수 한 후에는 너무 같은 SQL 쿼리를 수행 실제로 이미지를 표시해야 할 때마다
INSERT INTO images (file_path, name) VALUES ("your file path", "name of image");
, 당신은 단지에서 FILE_PATH에 의해 지정된 파일을 읽을 당신의 sdcard.
Welcome to Stackoverflow! 답변이 도움이된다면 투표하십시오. 응답으로 질문에 성공적으로 답변 한 경우 옆에있는 녹색 확인 표시를 클릭하여 대답을 수락하십시오. 또한 좋은 질문을 작성하는 방법에 대한 조언은 http://stackoverflow.com/questions/how-to-ask에서 확인하십시오 –