ContentResolver.query()
メソッドを使用してギャラリーから読むことができます。例:
Cursor c = getContentResolver().query(Images.Media.EXTERNAL_CONTENT_URI, IMAGES_PROJECTION, null, null, Images.Media.DEFAULT_SORT_ORDER);
これは、データベースのすべての写真にCursor
を与えます。 IMAGES_PROJECTION
は値を取得するのに興味のある列のString[]
です。これらの列はImages.ImageColumns
にリストされています。
はギャラリーの各画像の
Bitmap
を取得するには、カーソル内の行ごとに
_ID
値を取得する必要があり、これを呼び出す:
Images.Media.getBitmap(getContentResolver(), Uri.withAppendedPath(Images.Media.EXTERNAL_CONTENT_URI, Integer.toString(id)));
は、コンテンツデータベースに書き込むには、使用することができます:
Images.Media.insertImage(getContentResolver(), bitmap, title, description);
ビデオを挿入するにはもう少し複雑です。そのためのサンプルコードが必要な場合は、私に知らせてください。
ありがとうございました!私はそれが今私が必要としているすべてだと思います。私はそれを見てみましょう!もう一度、ありがとう! –