Android:在文件夹中检索视频,而不是在数据库中存储并检索视频
我正在开发一个录制应用程序,将录制的文件保存在子文件夹中。我想在列表中显示我的录音 我想知道哪种方法是最好和最快的Android:在文件夹中检索视频,而不是在数据库中存储并检索视频,android,database,Android,Database,我正在开发一个录制应用程序,将录制的文件保存在子文件夹中。我想在列表中显示我的录音 我想知道哪种方法是最好和最快的 扫描文件夹并在listview中显示视频文件,或者将录制的文件详细信息存储在数据库中,然后在数据库中检索并在listview中显示?数据库是更好的解决方案,因为它允许您使用加载程序,以便在文件列表发生任何更改时自动刷新列表 如果您将相关信息存储在数据库中,数据库还允许您使用查询,例如特定长度的视频或在特定日期之后制作的视频等 您必须注意的唯一问题是,您必须保持数据库和文件的同步(数
扫描文件夹并在listview中显示视频文件,或者将录制的文件详细信息存储在数据库中,然后在数据库中检索并在listview中显示?数据库是更好的解决方案,因为它允许您使用加载程序,以便在文件列表发生任何更改时自动刷新列表 如果您将相关信息存储在数据库中,数据库还允许您使用查询,例如特定长度的视频或在特定日期之后制作的视频等
您必须注意的唯一问题是,您必须保持数据库和文件的同步(数据库将具有文件的路径),因此无论何时更改文件(添加、编辑、删除等)您需要在数据库中反映该更改。数据库是更好的解决方案,因为它允许您使用加载程序,以便在文件列表发生任何更改时自动刷新列表 如果您将相关信息存储在数据库中,数据库还允许您使用查询,例如特定长度的视频或在特定日期之后制作的视频等
您需要注意的唯一问题是,您必须保持数据库和文件的同步(数据库将具有文件的路径),因此,无论何时对文件进行更改(添加、编辑、删除等),您都需要在数据库中反映该更改。最后一部分可以使用服务和FileTreeObserverthx完成。。我想我会采用无数据库的方法。。。需要的维护更少。解释的thx和最后一部分可以使用services和FileTreeObserverthx完成。。我想我会采用无数据库的方法。。。需要的维护更少。谢谢你的解释