私はアンドロイドが初めてなので、sqlite dbでの画像の操作についてほとんど知りません。事前に入力されたデータを含むデータベースを作成するアプリを作成しています。つまり、データが入力されたデータベースをアセットフォルダーに配置し、アプリがインストールされるとユーザーが直接使用を開始します。そのため、さまざまな国の国旗の画像が約 186 個あり、カスタム リストビューに表示する必要があります。すべての画像を sqlite db に保存して、リストビューに表示する方法を教えてください。db に画像を挿入するためにいくつかの IDE を使用しようとしましたが、それらのデコードは機能しません。助けてください!!!
質問する
352 次
1 に答える
1
これを試してくださいまず最初に、blobデータ型のすべての画像をsqliteデータベースに保存してから、データベースユーザーから次のコードを取得する必要があります
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);
于 2012-11-11T12:18:53.347 に答える