2016-03-06 107 views
0

我开发节省子文件夹中记录文件记录应用程序。我想在一个列表安卓:在数据库中检索文件夹VS视频存储和检索

我想知道哪种方法,以显示我的记录是最好的,速度最快。

扫描的文件夹,并在列表视图中显示视频文件或存储在数据库中记录的文件的详细信息,并在数据库中获取它们,并在列表视图中显示它们?

回答

2

数据库是一个更好的解决方案,因为它可以让你使用Loader这样你就可以自动刷新列表中,如果任何更改发生的文件列表。

数据库也将让您使用查询,一定长度的情况下的视频,或在某个日期后提出,等等,只要你存储在数据库中的相关信息。

你必须小心的唯一问题是你必须保持你的数据库和文件同步(数据库将有文件的路径),所以无论你什么时候改变文件(添加,编辑,删除,...)你需要在数据库中反映这种变化。

+1

而最后一部分可以用服务来完成,并FileTreeObserver – Bhargav

+0

THX ..我想我会用一个没有数据库的方法......需要较少的维护去。 thx的解释 – yeahman