【问题标题】:Getting an array list of all images on SD card获取 SD 卡上所有图像的数组列表
【发布时间】:2011-03-18 14:31:31
【问题描述】:

有人能告诉我如何获取我的 SD 卡上所有图像的数组列表吗?

【问题讨论】:

    标签: java android arrays


    【解决方案1】:

    您需要查询图像媒体存储以检索数据。

    Cursor c = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                        new String[] { /*columns you want */, null, null, null);
    c.moveToFirst();
    while(!c.isLast()) {
    // add some data to your array list
    }
    

    【讨论】:

    • 你能解释一下什么是COLUMNS吗?
    • 类似的东西?光标 c = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new String[] {BUCKET_DISPLAY_NAME}, null, null, null);
    • 是的,但是列出你想要的所有列。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    • 1970-01-01
    相关资源
    最近更新 更多