小编use*_*424的帖子

如何在android中显示保存在sdcard文件夹中的图像

当我正在显示保存在sdcard文件夹中的图像时,我找到了以下链接.

从SDCard在gridview中显示图像.

我使用以下代码从SD卡中的指定文件夹中获取图像,但在这里我得到0计数.

MyCode.jav

    String[] projection = {MediaStore.Images.Media._ID};

    final String[] columns = { MediaStore.Images.Media.DATA,MediaStore.Images.Media._ID };
    final String orderBy = MediaStore.Images.Media._ID;
    Cursor imagecursor = managedQuery( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
            projection, 
            MediaStore.Images.Media.DATA + " like ? ",
            new String[] {"/my_images"},  
            null);
    int image_column_index = imagecursor.getColumnIndex(MediaStore.Images.Media._ID);
    this.count = imagecursor.getCount();
    this.thumbnails = new Bitmap[this.count];
    this.arrPath = new String[this.count];
    this.thumbnailsselection = new boolean[this.count];

    for (int i = 0; i < this.count; i++) {
        imagecursor.moveToPosition(i);
        int id = imagecursor.getInt(image_column_index);
        int dataColumnIndex = imagecursor
                .getColumnIndex(MediaStore.Images.Media.DATA);
        thumbnails[i] = MediaStore.Images.Thumbnails.getThumbnail(
                getApplicationContext().getContentResolver(), …
Run Code Online (Sandbox Code Playgroud)

android gridview cursor

11
推荐指数
1
解决办法
4万
查看次数

标签 统计

android ×1

cursor ×1

gridview ×1