私は自分のAndroidアプリと通信するサーバーを持っています。アプリの特定のタブで、サーバーからの写真を要求します。サーバーは画像のすべてのURLを返し、アプリは画像を同じページに表示します。
写真が多すぎると問題が発生し、アプリがクラッシュします。
私は1つの解決策を念頭に置いています-すべての画像に対して2つのバージョンを保持します。1つは高解像度(フルHD)で、もう1つはプレビュー用に非常に低解像度です。
アプリがすべての写真を要求すると、サーバーは低解像度の写真のURLを送信し、ユーザーが写真の拡大を要求した場合にのみ、アプリはサーバーに高解像度の写真を要求します。このソリューションについてどう思いますか?
この種のことのベストプラクティスをお勧めできますか?
専用のライブラリを使用してください。リモートで読み込まれた画像の処理の背後にある複雑さ(ダウンロード、読み込み時にのみ表示、キャッシュ、サイズ変更など)を処理します。
これらは私の頭に浮かび、あなたがより好きなものを調査して選択しますが、他にもあります
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加