私はアンドロイドアプリで書籍ライブラリに取り組んでいます...だから、私はユーザーが自分のアプリでダウンロードした本を見ることができる機能を追加したいです。私のアプリのダウンロードを一覧表示する方法
これを解決するためのヒントやヒントはありますか?
私はアンドロイドアプリで書籍ライブラリに取り組んでいます...だから、私はユーザーが自分のアプリでダウンロードした本を見ることができる機能を追加したいです。私のアプリのダウンロードを一覧表示する方法
これを解決するためのヒントやヒントはありますか?
最終的な解決方法は、書籍に保存する詳細のビットによって異なります。書籍のタイトルと著者のみを保存したいのであれば、まだデータベースを扱いたくない場合は、SharedPreferencesをオプションにすることができます。しかし、Java Propertiesファイルによく似ていて、より複雑なデータ構造を維持するための良い解決策ではありません。
書籍のメタデータ(現在の閲覧位置、ブックマークなど)をさらに保存する場合は、遅かれ早かれデータベースが必要です。私はまずデータモデルについて考えてから、Androidに含まれるSQLiteデータベースを使い始めることをお勧めします。
ブックをダウンロードするたびに必要なデータをデータベースに格納し、必要に応じて検索したり、将来不要になった場合はデータベースから削除したりする方法の1つです。
この方法を試してください。
アプリで既に書籍をダウンロードしている場合は、書籍を表示するにはListView
が必要です。 しかし、問題が保存とリスティングの両方にある場合、File
とgetExternalFileDir
を使用することに関するdevのガイド、espを読んでください。