我正在开发一个应用程序,我基本上会下载视频文件并将其显示在HistoryActivity
中。我的视频模型有 name
、authorName
、authorImageUrl
、videoDescription
,每次下载视频时都会存储该视频SharedPreference
中的信息,以便我可以在 HistoryActivity
中列出所有视频及其描述。
我使用视频的 name
属性作为 ID,将视频与其存储在 SharedPreference
中的描述连接起来。但是,当用户使用其他应用程序更改视频名称时,我会丢失 ID。
所以问题是:有什么方法可以用作视频文件或任何其他文件类型的 ID?
最佳答案
您可以生成hash for the file之后您就可以查找具有匹配哈希值的任何文件。
但这不应该是一个问题,用户重命名文件的情况应该很少发生,在这种情况下,为什么不重新下载丢失的视频。
关于java - Android 中视频文件的唯一标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59523158/