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

问题描述 投票:0回答:2

我正在开发一个应用程序,基本上可以下载视频文件并显示在HistoryActivity中。我的视频模型有nameauthorNameauthorImageUrlvideoDescription,每次下载视频时,我都会将视频信息存储在SharedPreference中,这样我就可以在[ C0]。我将视频的HistoryActivity属性用作ID,以将视频与其存储在name中的描述进行连接。但是,当用户使用其他应用程序更改视频名称时,我丢失了ID。

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

我正在开发一个应用程序,基本上可以下载视频文件并将其显示在HistoryActivity中。我的视频模型具有名称,authorName,authorImageUrl,videoDescription以及每次我...

java android file video android-file
2个回答
2
投票

您可以生成SharedPreference,之后您可以查找具有匹配哈希值的任何文件。

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


0
投票

一种解决方案是使用hash for the file或另一种加密RNG生成随机ID。为了您的目的,一个32位(4字节)的ID应该可以正常工作。由于您似乎要在设备上本地存储视频信息,因此检查重复的ID应该很简单。

© www.soinside.com 2019 - 2024. All rights reserved.