0

多数の画像を保存する必要があるアプリを作成していますが、それらを保存する最善の方法がわかりません。実装に関して制限はありませんが、画像はモバイル デバイスとタブレット デバイス用に 2 つの異なるサイズになります。

アプリの速度と応答性を可能な限り維持したいと考えています。

基本的に、私がすべきかどうかはわかりません:

1) 画像をサーバーに保存し、webview で表示する

2) 画像をデバイスのどこかに保存し、データベースで参照します。

3) 画像をデータベースに保存する

また、画像がどのくらいの大きさになるかわかりませんが、これは問題になりますか?

4

1 に答える 1

0

アプリの性質を知らずに答えるのは簡単ではありませんが、一般的に画像のサイズは画像のよりも重要な要素です。

画像をデータベースに保存するのは避けたいと思います。便利というよりも面倒です。

より多くの画像が利用可能になるにつれてアプリのサイズが無限に大きくなると、問題が発生する可能性があります。私が通常行うことは、コア イメージ (使用される可能性が高い) をデバイスに保存し、残りをサーバーに保存し、必要に応じてロードすることです。

ストレージの使用を適切なサイズに制限するために、デバイス上の画像の合計サイズを監視することは役に立ちます。

アプリの応答性とメモリ効率を同時に高めるには、LruCacheの使用を検討してください。

于 2013-02-06T15:02:04.317 に答える