2017-02-06 2 views
0

ビットマップをバイト[]に変換してデータベースに保存するか、ビットマップをファイルに保存してデータベースのパスを処理しますか?データベース内のパスを処理するSqlite DatabseまたはFilesにビットマップを保存する方が良いですか? - Android

パフォーマンスと管理の面では、

私は新しいアプリケーションを開始しましたが、誰かがこのような問題に直面しているかどうかを知りたいのですが、どのソリューションが好ましいですかAndroidアプリ?

注:私はGreendaoをORMとして使用しています。

+1

私の主題であるAndroid以外の何かについては重複した提案がありました。 – MBH

答えて

0

Picasoのようなライブラリを使用してファイルを使用し、それらのファイルを管理し、パスをDBに保存することをお勧めします。 Androidcaching,LRUなどを適用して、ビットマップ使用のoptimizationに関連するものがたくさんあります。設定や最適化には、非常に限定的なものがあります。それに加えて、 - sqlite(その上にGreenDAOが構築されているため)はメモリ内のデータベースです。メモリが足りなくなるだけです。

関連する問題