0

我正在构建一个模块,我必须在其中显示所有按时间排列的图像。图像应排列在以下标签下:- -
最近
- 上周
- 上个月 等等。

我已经看到 WhatsApp 正在做同样的事情..当您尝试附加任何媒体文件并选择图库以选择文件时..它显示以相同方式排列的媒体。

可以使用默认的内置 android 库来完成,还是我必须从头开始纠正它。到目前为止,我几乎完成了该模块,但我面临一些 UI 问题。

在调用画廊以按我想要的顺序显示图像时,我应该传递任何标志吗?

对此的任何线索表示赞赏!

谢谢 :)

4

1 回答 1

0

没有内置的意图。但是您可以通过从头开始编写来获得它。

 String[] projection = new String[] { MediaStore.Images.Media._ID,
                            MediaStore.Images.Media.BUCKET_DISPLAY_NAME,
                            MediaStore.Images.Media.DATE_TAKEN, MediaStore.Images.Media.DATA };
                    // Get the base URI for the People table in the Contacts content
                    // provider.
                    Uri images = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;

                    // Make the query.
                    Cursor cur = managedQuery(images, projection, // Which columns to return
                            "", // Which rows to return (all rows)
                            null, // Selection arguments (none)
                            MediaStore.Images.Media.BUCKET_DISPLAY_NAME + " ASC" 
于 2013-09-17T07:47:14.480 回答