要开发一个类似与qq点击加号出现图库最近添加的图片 如图
写了个DEMO效果如下
附上代码
public static String getPic(Context context) {
String[] columns = { MediaStore.Files.FileColumns.DATA, MediaStore.Images.Media.DATE_TAKEN};
Cursor cursor = context.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, null, null, MediaStore.Images.Media.DATE_TAKEN + " desc");
if (cursor.moveToNext()){
long nowTime = System.currentTimeMillis();
long time = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATE_TAKEN));
if (nowTime - time < 300000) {
String pic_path = SharedPreferManager.get(context, "pic_path", "pic_path", null);
String path = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
if (path.equals(pic_path)) {
return null;
} else {
SharedPreferManager.put(context, "pic_path", "pic_path", path);
return path;
}
}
}
return null;
}