有什么快速方法来获取包含图像的文件夹列表?
我正在一家画廊工作。这是工作流程: (1) 显示包含图像的文件夹列表 (2) 显示图库视图,其中显示所选文件夹。 (我可以做到)
我知道我可以编写一个循环来通过查找每个文件夹和文件来查找所有图像文件夹。但速度非常慢。
或者
String[] projection = {MediaStore.Images.Media.DATA};
Cursor tmpCursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
projection, // Which columns to return
null, // Return all rows
null,
null);
但是它也太慢了。
有什么替代方法吗?
OS Gallery 应用程序可以在合理的时间内加载图像文件夹。我认为这应该是获取列表的更好方法。
I am working on a gallery. Here is the work flow:
(1) Display a list of folders which contain images
(2) Display a Gallery View that shows selected folder. (I can do it)
I know I can write a loop to find all image folders by look up every folders and files. But it is very slow.
OR
String[] projection = {MediaStore.Images.Media.DATA};
Cursor tmpCursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
projection, // Which columns to return
null, // Return all rows
null,
null);
But it is too slow too.
Is it any alternative way to do it?
The OS Gallery app can load the image folders in a reasonable time. I think it should be some better way to get the list.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论