我希望在我的应用中向用户展示他最新拍摄的照片或截图。
String[] projection = new String[]{
MediaStore.Images.ImageColumns._ID,
MediaStore.Images.ImageColumns.DATA,
MediaStore.Images.ImageColumns.BUCKET_DISPLAY_NAME,
MediaStore.Images.ImageColumns.DATE_TAKEN,
MediaStore.Images.ImageColumns.MIME_TYPE
};
final Cursor cursor = getActivity().getContentResolver()
.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, projection, null,
null, MediaStore.Images.ImageColumns.DATE_TAKEN + " DESC");
为了在手机上获取最新的照片,我使用
Cursor
。我如何检查图片/截屏是否是在这部手机上拍摄的?
我不想显示无关的WhatsApp照片(或其他应用程序),只想显示相机胶卷和截屏的照片。