Как составить список загрузок моего приложения - PullRequest
0 голосов
/ 31 марта 2012

Я работаю над библиотекой книг в своем приложении для Android ... поэтому я хочу добавить функциональность, позволяющую пользователю просматривать книги, которые он / она загрузил моим приложением.

любойидея или подсказка, чтобы решить это?

Ответы [ 3 ]

1 голос
/ 31 марта 2012

Если ваше приложение уже загрузило книги, тогда вам нужно ListView для их отображения.Однако, если проблема заключается как в сохранении, так и в распечатке, вам следует прочитать руководство разработчика, особенно об использовании File и getExternalFileDir.

1 голос
/ 31 марта 2012

Окончательное решение немного зависит от деталей, которые вы хотите сохранить для книг. Если вы хотите сохранить только название книги и автора и не хотите иметь дело с базой данных, тогда SharedPreferences может быть вариантом. Но они больше похожи на файлы Java Properties, и, следовательно, это не очень хорошее решение для сохранения более сложных структур данных.

Если вы хотите сохранить больше метаданных книг (например, текущее положение чтения, закладки и т. Д.), То рано или поздно вам понадобится база данных. Я рекомендую сначала подумать о модели данных, а затем начать с базы данных SQLite, включенной в Android.

Более подробную информацию можно найти здесь Разработчики Android - Хранение данных

1 голос
/ 31 марта 2012

Один из способов отслеживания - всякий раз, когда загружается книга, сохраняйте требуемые данные в базе данных и извлекайте их всякий раз, когда это необходимо, или удаляйте их из базы данных, если в будущем не требуется.

Попробуйте так.

...