安卓:撷取来自mediastore只有前100行的图像 [英] Android: Fetching only first 100 rows of image from mediastore

查看:105
本文介绍了安卓:撷取来自mediastore只有前100行的图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法来限制使用在Android managedQuery功能从mediastore检索结果。因为我现在有一个显示SD卡上的所有照片的网格,但它过于密集读取它,所以我决定限制从媒体存储库检索的结果,但无法找到一个限制功能,可以减少所产生的一组数据

Is there a way to limit the result retrieved from mediastore using managedQuery function on Android. Since I currently have a grid that displaying all photos found on the sd card but it is too intensive of fetching it so I decide to limit the result retrieved from the media store but could not find a limit function that can reduce the resulting set of data.

请帮忙

推荐答案

使用顺序ContentResolver的的查询方法来实现你的功能,
如COLUMNNAME ASC限号

use order in contentresolver's query method to implement your function, such as 'columnname asc limit number'

在我的情况:

cursor = resolver.query(STORAGE_URI, projection,
                        Media.BUCKET_DISPLAY_NAME + "=?",
                        new String[] { folderName },
                        " _id asc limit " + num);

这篇关于安卓:撷取来自mediastore只有前100行的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆