java - Android 中视频文件的唯一标识符

标签 java android file video android-file

我正在开发一个应用程序,我基本上会下载视频文件并将其显示在HistoryActivity中。我的视频模型有 nameauthorNameauthorImageUrlvideoDescription,每次下载视频时都会存储该视频SharedPreference 中的信息,以便我可以在 HistoryActivity 中列出所有视频及其描述。 我使用视频的 name 属性作为 ID,将视频与其存储在 SharedPreference 中的描述连接起来。但是,当用户使用其他应用程序更改视频名称时,我会丢失 ID。

所以问题是:有什么方法可以用作视频文件或任何其他文件类型的 ID?

最佳答案

您可以生成hash for the file之后您就可以查找具有匹配哈希值的任何文件。

但这不应该是一个问题,用户重命名文件的情况应该很少发生,在这种情况下,为什么不重新下载丢失的视频。

关于java - Android 中视频文件的唯一标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59523158/

相关文章:

java - 将图标与按钮中的文本左侧对齐

android - 可绘制矢量大小调整不正确

ios - 将 html 文件合并到 UIWebView

c - 是否可以在不将文件加载到内存的情况下读取文件?

Java - 无法使用 File .delete() 删除文件

java - 无法将 Java 堆大小设置为大于 1568

java - Hibernate 4 - 可以向 @ManyToMany Hibernate 额外表添加额外字段吗?

android - CountDownTimer 更新和阻塞

java - 错误消息无法正确显示

java - 项目选定监听器上的 Android 导航菜单未触发