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

★★★안드로이드 sqlite db 이미지 저장 방법

0 추천

정말 sqlite db에 이미지를 넣다 뺏다하고 싶어서 ...

정말 많이 검색해보고 찾아봣는데 ... 없더라구요 ....

진짜 이게 존재하긴하나하고 의심이가기도해요....

 

제발 아시는분 있다면 가르쳐주세요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ알려주세요

treda (340 포인트) 님이 2013년 6월 18일 질문

1개의 답변

+2 추천

type 을 BLOB 로 하신뒤 저장은 byte[] 로 해서 저장하시면 됩니다.

db.execSQL("CREATE TABLE " + getTableName(WALLPAPER) + "(" +
                    DBProvider.Wallpaper.ID     + " INTEGER PRIMARY KEY," +
                    DBProvider.Wallpaper.DATA   + " BLOB, " +
                    DBProvider.Wallpaper.VIEW_INDEX + " INTEGER);");

    public long insertWallpaper(byte[] wallpaper, int index){
        ContentValues values = new ContentValues();
        values.put(Wallpaper.DATA, wallpaper);
        values.put(Wallpaper.VIEW_INDEX, index);

        return dbManager.insert(DBManager.WALLPAPER, values);
    }

 

aucd29 (218,390 포인트) 님이 2013년 6월 18일 답변
...