sqlite

何も考えないとinsertに時間がかかる

こんな感じのコードで何も考えずに 4500件ほどのデータをinsertしてみた。 for (int i=0;i

DrawableをSQLiteへ保存/読み出し

というわけで、上記コードをあれこれして Drawableを SQLiteへ保存/読み出しができるようになったのが下記のコード。 public long insert(MyData myData) { ContentValues values = new ContentValues(); values.put(COLUMN_IMAGE, getByteArrayFromDrawabl…

byteArrayを Drawableへ変換

次は逆に byteArrayから Drawableを作る方法。 これもググってみつけたのが以下のページ。 bytearray - How to create a Drawable from byte ? (Android) - Stack Overflow さすがは安定の Stack Overflow! BitmapFactory.decodeByteArrayで Bitmap作って B…

Drawableを byteArrayへ変換

SQLiteの Blobには Drawableを byteArrayに変換して渡してあげれば良いはず。 というわけでググってみると見つかったのが下記ページ。 android - Drawable to byte Stack Overflow やっていることは Drawableを Bitmapにして、ByteArrayOutputStreamと Bitma…