我正在构建一个模块,我必须在其中显示所有按时间排列的图像。图像应排列在以下标签下:- -
最近
- 上周
- 上个月 等等。
我已经看到 WhatsApp 正在做同样的事情..当您尝试附加任何媒体文件并选择图库以选择文件时..它显示以相同方式排列的媒体。
可以使用默认的内置 android 库来完成,还是我必须从头开始纠正它。到目前为止,我几乎完成了该模块,但我面临一些 UI 问题。
在调用画廊以按我想要的顺序显示图像时,我应该传递任何标志吗?
对此的任何线索表示赞赏!
谢谢 :)
我正在构建一个模块,我必须在其中显示所有按时间排列的图像。图像应排列在以下标签下:- -
最近
- 上周
- 上个月 等等。
我已经看到 WhatsApp 正在做同样的事情..当您尝试附加任何媒体文件并选择图库以选择文件时..它显示以相同方式排列的媒体。
可以使用默认的内置 android 库来完成,还是我必须从头开始纠正它。到目前为止,我几乎完成了该模块,但我面临一些 UI 问题。
在调用画廊以按我想要的顺序显示图像时,我应该传递任何标志吗?
对此的任何线索表示赞赏!
谢谢 :)
没有内置的意图。但是您可以通过从头开始编写来获得它。
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"