goodbranch / ContentResolverDemo

Android媒体库文件的查询使用,例如图片,音频,视频
Apache License 2.0
63 stars 18 forks source link

有个类似的功能需要实现 #1

Open Android-xiaoxian opened 4 years ago

Android-xiaoxian commented 4 years ago

你好,我想请教个问题 我最近在做图片分组查询,就是把图片按文件夹分组 下面这段代码在Android5.1能运行,在小米9就报语法错误了 具体情况可以看一下https://juejin.im/post/5e3d509e6fb9a07cb1577b01 ContentResolver resolver = context.getContentResolver(); Cursor cursor = resolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new String[]{ MediaStore.Images.Media.DATA, MediaStore.Images.ImageColumns.BUCKET_ID, MediaStore.Images.Media.DATE_MODIFIED // "count(*) as count" }, MediaStore.Images.Media.MIME_TYPE + "=? or " + MediaStore.Images.Media.MIME_TYPE + "=? or " + MediaStore.Images.Media.MIME_TYPE + "=? or " + MediaStore.Images.Media.MIME_TYPE + "=?) "

iHe1u0 commented 1 year ago

你好,我想请教个问题 我最近在做图片分组查询,就是把图片按文件夹分组 下面这段代码在Android5.1能运行,在小米9就报语法错误了 具体情况可以看一下https://juejin.im/post/5e3d509e6fb9a07cb1577b01 ContentResolver resolver = context.getContentResolver(); Cursor cursor = resolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new String[]{ MediaStore.Images.Media.DATA, MediaStore.Images.ImageColumns.BUCKET_ID, MediaStore.Images.Media.DATE_MODIFIED // "count(*) as count" }, MediaStore.Images.Media.MIME_TYPE + "=? or " + MediaStore.Images.Media.MIME_TYPE + "=? or " + MediaStore.Images.Media.MIME_TYPE + "=? or " + MediaStore.Images.Media.MIME_TYPE + "=?) " + "group by [" + MediaStore.Images.ImageColumns.BUCKET_ID , new String[]{"image/jpeg", "image/png", "image/jpg", "image/gif"}, // MediaStore.Images.Media.DATE_MODIFIED + " desc");

            MediaStore.Images.Media.DATE_MODIFIED + " asc"

不放报错日志吗?