0

我想在 mediastore 中插入具有旧日期的媒体。例子 ;

   val values = ContentValues()
    val extension = fileName.fileExtension()
    val mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension)
    values.apply {
        put(MediaStore.MediaColumns.DISPLAY_NAME, fileName)
        put(MediaStore.MediaColumns.MIME_TYPE, mimeType)
        put(MediaStore.MediaColumns.DATE_ADDED, 1542628)
        put(MediaStore.MediaColumns.DATE_MODIFIED, 1542628)
        put(MediaStore.MediaColumns.DATE_TAKEN, 1542628983)
        put(MediaStore.MediaColumns.MIME_TYPE, mimeType)
        if (AndroidUtils.isAtLeastQ()) {
            put(MediaStore.MediaColumns.RELATIVE_PATH, getRelativePath(fileType))
        }
    }
    val url = resolver.insert(getMediaCollection(fileType, ExternalPrimary), values)

1542628983 = 19/11/2018 但插入后,媒体显示在今天

如何在媒体上设置画廊日期?

4

0 回答 0