如何在Android Q上从MediaStore获取文件的时间戳

如何在Android Q上从MediaStore获取文件的时间戳,android,file,timestamp,mediastore,Android,File,Timestamp,Mediastore,求你了。 在安卓Q中,如何从MediaStore或mediaUri中查找文件的时间戳 cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATE\u MODIFIED) 不在安卓Q中工作 Michal请尝试以下代码- cursor.getLong(cursor.getColumnIndex(MediaStore.MediaColumns.DATE_MODIFIED)) MediaStore.MediaColumns.DATE_TAKENco

求你了。 在安卓Q中,如何从MediaStore或mediaUri中查找文件的时间戳

cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATE\u MODIFIED)

不在安卓Q中工作


Michal

请尝试以下代码-

cursor.getLong(cursor.getColumnIndex(MediaStore.MediaColumns.DATE_MODIFIED))

MediaStore.MediaColumns.DATE_TAKENcolumn'datetaken'不存在。可用列:[\u id、\u display\u name、\u size]DATE\u MODIFIED也可以在Android Q上使用。请给出一个失败的确切代码示例。我很抱歉,我的问题是:)它可以工作,你是对的。我在getApplicationContext()的第二个参数中出错。getContentResolver().query()函数未定义日期。。投影的。。非常感谢。谢谢,但我需要一个时间戳,最好是长类型,文件的uri或图像的uri,我可以找到。我已经更新了答案。你能分享这之后得到的输出吗?
但我需要一个时间戳,最好是长类型,
????long modified=cursor.getLong(列_modified);我很抱歉,我的问题是:)你是对的。我在getApplicationContext()的第二个参数中出错。getContentResolver().query()函数未定义日期。。投影的。。非常感谢你。