Android:检索文件夹中的视频vs存储在数据库中并检索它

时间:2016-03-06 19:09:56

标签: android database

我正在开发一个录制应用程序,将录制的文件保存在子文件夹中。我想在列表中显示我的录音

我想知道哪种方法最好,最快。

扫描文件夹并在列表视图中显示视频文件或将录制的文件详细信息存储在数据库中并在数据库中检索它们并将其显示在列表视图中?

1 个答案:

答案 0 :(得分:2)

数据库是一种更好的解决方案,因为它允许您使用Loader,以便在文件列表发生任何更改时自动刷新列表。

数据库还允许您使用查询,例如一定长度的视频,或在特定日期之后制作的视频,等等,前提是您将相关信息存储在数据库中。

您唯一需要警惕的问题是您必须保持数据库和文件同步(数据库将具有文件的路径),因此每当您对文件进行更改时(添加,编辑) ,删除,...)您需要反映数据库中的更改。