2012-11-11 4 views
0

나는 안드로이드에 익숙하므로 sqlite db에서 이미지 작업에 대한 아이디어가 매우 적습니다. 나는 미리 채워진 데이터를 가진 db를 생성하는 앱을 만들고 있는데, 이는 애셋 폴더에 데이터가 채워진 DB를두고 앱이 설치되면 사용자가 직접 사용하기 시작한다는 것을 의미합니다. 그래서 저는 각기 다른 국가의 국기에 대해 186 개의 이미지가 있습니다.이 플래그는 맞춤 목록보기에 표시해야합니다. sqlite db에 모든 이미지를 저장하고 listview에 다시 표시하는 방법을 알려주시겠습니까? 이미지를 db에 삽입하기 위해 일부 IDE를 사용했지만 디코딩이 작동하지 않았습니다. 도와주세요!안드로이드에 미리 정의 된 sqlite 데이터베이스에 이미지를 저장하는 방법?

+0

스토어 다음과 같은 데이터베이스 사용자의 ID 만의 (각 이미지에 고유 한 ID를 부여)의 파일을 검색하는 SQLite 데이터베이스에 BLOB 데이터 형식의 모든 이미지를 저장할 수있는 모든이 첫 번째 시도 이미 폴더에 이미지를 넣고 있기 때문에 assets 폴더에서 아이디와 검색을 검색합니다. – Slartibartfast

답변

1

당신이 다음 코드

query_compnay_id="Select * From "+mStaticValues.company_master; 
mCursor_company_detail=mDatabaseConnectionAPI.ExecuteQueryGetCursor((query_compnay_id)); 
mCursor_company_detail.moveToFirst(); 
byte[] by =mCursor_company_detail.getBlob(mCursor_company_detail.getColumnIndex(mStaticValues.image_data)); 
mBitmap=BitmapFactory.decodeByteArray(by, 0, by.length, null); 
관련 문제