gpt4 book ai didi

android - 如何在 Android ContentResolver 中使用不同的查询来显示图像文件夹

转载 作者:行者123 更新时间:2023-11-30 02:08:25 25 4
gpt4 key购买 nike

我需要一个针对相册明智的图像和视频显示的独特查询,例如 Android 中的图库。我在下面附上了我的源代码。我的问题是我重复显示文件夹名称。如何在此代码中使用不同的查询?

String[] PROJECTION_BUCKET = {"DISTINCT "+ ImageColumns.BUCKET_ID,
ImageColumns.BUCKET_DISPLAY_NAME, ImageColumns.DATE_TAKEN,
ImageColumns.DATA };
Cursor cur = getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, PROJECTION_BUCKET,
MediaStore.Images.Media.DATA + " like ? ",new String[] {"%" + "MidasOnline/Images_UserID_95"+fname+"" + "%"}, null);`

最佳答案

您需要在选择中添加 GROUPBY 才能使 DISTINCT 起作用

ImageColumns.BUCKET_ID+" IS NOT NULL) GROUP BY ("+ImageColumns.BUCKET_ID

more info at this link.

关于android - 如何在 Android ContentResolver 中使用不同的查询来显示图像文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30432281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com