私はアンドロイドコンテンツプロバイダMedia.Store External Imageを使用して画像ファイルのパスを取得しています。Androidコンテンツプロバイダ複数のWHEREを選択したクエリ
私は_IDは、どちらかのに等しいです画像のみのファイルパスを取得したい: - 122234、33245、66782、
55782.だから私はこれを達成するために私Cursor.queryフレームはどうすればよいです。
私の既存のコード: -
Uri uri;
Cursor cursor;
int column_index_data ;
uri = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
String order = MediaStore.MediaColumns.DATE_ADDED + " "+ "desc";
String[] projection = { MediaStore.MediaColumns.DATA};
cursor = getContentResolver().query(uri, projection, null, null, order);
column_index_data = cursor.getColumnIndexOrThrow(MediaStore.MediaColumns.DATA);
"IN"演算子を使用できます。 http://www.w3schools.com/sql/sql_in.aspには一般的な情報があります。 – Michiyo
@Michiyo rawquery、そのcontentresolver.query()メソッドを使用することはできません –
生のクエリは必要ありません。 – Michiyo