私はAndroidプロジェクトでPicasso(バージョン2.5.2)を使用しています。私はそれがインターネットから画像をダウンロードするときにキャッシュを使用することを知っています。今私はイメージを実装する必要があるかどうか、Picassoのキャッシュが十分であるかどうか疑問に思っていますか?私は数百(約400)の小さな画像(最大200Kb)について話しています。Picassoを使用する際に画像を保存する必要がありますか?
0
A
答えて
1
ますます便利FutureStudio(https://futurestud.io/tutorials/picasso-influencing-image-caching)から:
デフォルトのディスクキャッシュは次のとおりです。
- ディスク50メガバイトまでの2%のストレージ容量のキャッシュが、5メガバイトを下回りません。
だから、答えは次のとおりです。(あなたはOkHttpのようなすべてのAPIレベルにディスクキャッシュを提供し、スタンドアロンのライブラリを使用している場合は、このAPI 14+でのみ利用可能であるかに注意してください):それは依存しています。 https://stackoverflow.com/a/30707305/4021735のようにディスクキャッシュを大きく変更することはできますが、あらかじめ定義された制限に限ります。したがって、a)画像が見えるようにすることがどれほど重要かb)将来を予測する能力がある場合、大きな制限(100MB〜200MBなど)を指定しても問題ありません。ただし、すべてのアクティブイメージのサイズの制限を保証できない場合は、使用可能であることを保証するために独自のダウンローダを実装する必要があります。
+0
ありがとう、それは私が知りたかったものです – ostojan
関連する問題
- 1. iOSアプリケーションのローカルストレージに画像を保存する必要がありますか?
- 2. アセット2の画像をアセットフォルダに保存する必要がありますか?
- 3. いつ画像をデータベースに保存する必要がありますか?
- 4. アプリケーションで使用する前に、キャプチャした画像をデバイスに保存する必要がありますか?
- 5. 私はFileproviderと一緒に使用する画像を保存する必要があります
- 6. Picassoでは、Asynctaskでそれを使用する必要がありますか?
- 7. あまりにも多くの画像ファイルを保存する必要があります
- 8. イメージをデータベースに保存する必要がありますか?
- 9. SQLiteDatabaseを使用してデータを保存する必要がありますか?
- 10. 画像にaltを含める必要がありますか?
- 11. AnjularJs - オブジェクトを$ rootScopeに保存する必要があります
- 12. Yesod - ユーザープロフィール画像を静的ディレクトリに保存する必要がありますか?
- 13. アプリのバンドルに1500枚の画像を保存する必要がありますか?
- 14. どこの画像をAndroidアプリに保存する必要がありますか?
- 15. ライブラリを開発する際に、どこにルートオブジェクトのグラフを保存する必要がありますか?
- 16. パスワードと情報をデータベースに保存する際にユーザー名をハッシュする必要がありますか?
- 17. ゲームでガンファイアデータを保存して使用する必要はありますか?
- 18. MongoDBまたはローカルファイルシステム(Node.js)に画像を保存する必要があります
- 19. スパークスクロールバーの領域を保存する必要があります
- 20. ディレクトリから別の画像に画像を保存する必要があります。無限ループに入ります。
- 21. redis-チャットメッセージを保存するためにredisを使用する必要がありますか?
- 22. データベースレコードの変更を保存するためにng-changeを使用する必要がありますか?
- 23. ビデオやビデオのURLを保存するためにデータベースを使用する必要がありますか?
- 24. Androidストレージアクセスフレームワーク:ファイルを保存するためにどのパスを使用する必要がありますか?
- 25. TextViewでHtml.fromHtmlから画像を視覚化する(画像はサーバー内にある必要があります)
- 26. イメージをデータベースまたはフォルダに保存する必要がありますか?
- 27. デバイスまたはサーバーにユーザーフレンドリストを保存する必要がありますか?
- 28. ビューモデルまたはドメインモデルをセッションに保存する必要がありますか?
- 29. 自動インクリメント用のHibernateアノテーションですが、保存前に値を保存する必要があります
- 30. 画像をアップロードするPicassoが画像を画像に読み込まない
いつこれらの画像を使用する必要がありますか?アプリはオフラインで作業する必要がありますか?画像のセットはこれまで変わっていますか?アプリの製品要件を指定することなく、この質問に答えることは不可能です。 –
イメージは、私のアプリのメインアクティビティでRecyclerViewのアイテムの背景として使用されます。私はそのアプリをオフラインで動かすことができます。画像は変更されませんが、将来はさらに多くの画像が存在する可能性があります。 – ostojan