Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取SD卡上所有图像的阵列列表_Java_Android_Arrays - Fatal编程技术网

Java 获取SD卡上所有图像的阵列列表

Java 获取SD卡上所有图像的阵列列表,java,android,arrays,Java,Android,Arrays,有人能告诉我如何获取SD卡上所有图像的阵列列表吗?您需要查询图像媒体存储以检索数据 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 you

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

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

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
}

你能解释一下什么是列吗?数据库中的列。像这样的?游标c=managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,新字符串[]{BUCKET_DISPLAY_NAME},null,null,null);是的,但是列出您想要的所有列。