如何列出我的应用下载

时间:2012-03-31 06:17:38

标签: android sd-card

我正在使用我的Android应用中的图书库...所以我想添加一项功能,允许用户查看他/她已经通过我的应用下载的图书..

是否有任何想法或暗示可以解决这个问题?

3 个答案:

答案 0 :(得分:1)

跟踪书籍的方法之一是每当下载书籍时将所需数据存储在数据库中并在需要时将其删除,或者如果将来不需要将其从数据库中删除。

试试这种方式。

答案 1 :(得分:1)

如果您的应用已下载图书,则需要ListView才能显示这些图书。 但是,如果问题出在保存和列表中,您应该阅读开发指南,特别是关于使用FilegetExternalFileDir

答案 2 :(得分:1)

最终解决方案略微取决于您要为图书存储的详细信息。如果您只想存储书名和作者,并且您不想处理数据库,那么SharedPreferences可能是一个选项。但它们更像是Java Properties文件,并且说这不是一个很好的解决方案,可以保持更复杂的数据结构。

如果您想存储书籍的更多元数据(例如当前的阅读位置,书签等),那么您迟早需要一个数据库。我建议先考虑数据模型,然后从Android中包含的SQLite数据库开始。

您可以在Android Developers - Data Storage

找到更多详细信息
相关问题