問題タブ [universal-image-loader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - UILが正確な画像を読み込んでいます
ユニバーサルイメージローダーに別の問題があります。大量の画像を表示するためにリストビューとグリッドビューで使用しようとしています。UILに渡されるURLには、高解像度の画像が含まれています。ほぼすべてのスケールタイプを使用してみましたが、モバイルネットワークでの画像の読み込みはOriginalLazyListよりもはるかに遅くなります。私が理解しているように、最初に正確な画像をロードしてから、サイズを変更します。この非常に拡大縮小された画像を表示するために、少量のデータをダウンロードする方法はありますか?また、2つの異なる例外を除いて、画像の読み込み中にひびが入ることがあります。EOFException、およびSocketTimeoutException。私がここで間違っていることについて何か考えはありますか?
更新: アダプタークラス:
EOFExceptionの更新:
android - キャッシュ戦略: LimitedAgeMemoryCache の場合はそこにロードし、そうでない場合は Web からロードします。失敗時に UnlimitedDisCache にフォールバックする
上記のことは可能ですか?
私のシナリオは、URL が同じままで、基になる画像が実際に変化する天気図です。私がカバーしたいケースは次のとおりです: - アプリの同じセッション内 (通常は 2 ~ 5 分) で、Web から画像をリロードしたくない - 15 分ほど後に画像が変更された可能性が高いため、キャッシュされたバージョンがある場合は、それをダンプします。- オフライン中に画像をリロードしようとすると、画像がないよりは古い画像を含む画像がある方がよいため、ディスク キャッシュから表示したい。
この設定は可能ですか?UILで実現可能かどうかはすぐにはわかりませんでした。
素晴らしいライブラリをありがとう!
android - ユニバーサル イメージ ローダー - ビューページャー imageloader.displayimage の NullPointerException
パスティの 98 行目で NullPointerException を取得し、locate の 191 行目に相当しますimageLoader.displayImage((String) myArr.get(position).get("image_url"), imageView, options, new SimpleImageLoadingListener()..
。
私が保存するすべての私のURLArrayList<HashMap<String, Object>>
完全なコードhttp://pastie.org/7108410#94
エラー
out-of-memory - 「Android-Universal-Image-Loader」によるメモリ不足エラー
Android-Universal-Image-Loader でグリッドビューを作成しました
画像を選択すると、画像ビューに表示されます。
最初に選択すると、正常に動作します。しかし、2つ目はクラッシュしています。(メモリ不足)
1M サイズを超える画像を読み込みます (元はデフォルトのカメラで撮影されたもの)。
ここに初期化するコードがあります
そして、これが選択されたときにURIを取得します
ここに活動の結果があります
前もって感謝します、
android - ユニバーサルイメージローダーにはズームイン/ズームアウトオプションがありますか?
アプリに costras universal-image-loader を適用しています。ただし、ピンチしてズームするオプションがどこにも見つからないようです。それは含まれていますか?
android - 同じIDを持つビューページャーに画像を表示
私のアプリは、グリッドビューの画像をクリックしてビューページャーに表示します。私のデータベースには 2 つのテーブルがあります。tbl_cafe と tbl_pictures。tbl_cafe には id,title,desc が格納され、tbl_picture には cafe_id と pictures が格納されています。
ImagePagerActivity
tbl_pictures を照会して に保存しました<ArrayList<HashMap<String, Object>>
。ImagePagerActivity には Universal Image Loader ライブラリを使用しましたViewpager
。ViewpagerActivity で、画像名を照会し、画像をダウンロードするための URL と連結しました。この時点で、データベース内のすべての画像が表示されます。
ビューページャーに同じIDのみを表示するのに固執する別のテーブルを使用しています。
私が欲しいのは、ビューTopActivity
ページャーで画像を表示した後、同じIDを持つ画像のみをグリッドビューでクリックすることです。
トップアクティビティ
tbl_cafe & tbl_pictures
ImagePagerActivity の完全なImagePagerActivity
android - Universal Image Loader と ImageViewTouch の実装中にダブルタップ エラーが発生する
アプリにフォト ギャラリーを実装しているので、Nostras の有名な Universal Image Loader を使用しました。ただし、携帯電話内の写真で現在標準となっているズームイン/ズームアウトおよびダブルタップ機能は提供していません。
このため、ImageViewTouch ライブラリを実装し、ImageView を ImageViewTouch に置き換えたところ、目的の写真のズームインおよびズームアウト機能を利用できるようになりました。
XML :
私のアクティビティ内:
残念ながら、ダブルタップすると黒い画面が表示されます。(アプリはフリーズなどしません) 画像が突然黒くなり、左または右にスクロール (または戻る) して別の画像を取得するか、前の画面に戻る必要があります。
誰かが以前にこの問題を抱えていましたか? ImageViewTouch の使用に限定されません。ケースを解決する他のライブラリがあれば、私はアイデアを受け入れます。
android - サンプリングなしのユニバーサル イメージ ローダー
URLから画像をサンプリングせずにそのまま欲しいのですが、nostraのユニバーサル画像ローダーを使っていると画像がサンプリングされてしまいます。これを回避するにはどうすればよいですか?これに含めるオプションはありますか?
android - ユニバーサル イメージ ローダーの使用
アプリでフォト ギャラリーを最適化しようとしていますが、Universal Image Loader に出会いました。ただし、それをアプリケーションに実装する試みはすべて失敗しました。これが私の現在のアプリケーションからの 2 つのクラスです: アクティビティ クラス:
そして、ここにアダプタークラスがあります:
Universal Image Loader (または画像をキャッシュするその他の方法) を使用してこれらのクラスを変更したいと考えています。現在、フォト ギャラリーのアクティビティがメモリ不足エラーのためにクラッシュしているためです。
android - Google データ ストアが提供する画像を取得するときに Universal Image Loader が失敗する
私の GAE インスタンスは、Google データ ストアに保存された画像を提供します。
私のイメージ URI は通常、次のようになります。
私の Android クライアントは、以下のように構成された素晴らしい Sergey Tarasevich の Universal Image Loader を使用してこれらの画像を取得します。
そしてそれらを取得します:
最初の画像 (imageUri1) は Google Data Store インスタンスに保存された PNG であり、imageUri1 を指すブラウザーに正しく表示されますが、UIL は失敗し、ログに次のメッセージが表示されます。
onLoadingFailed メソッドを実装して「failReason」を出力すると、「IO_ERROR」が表示されますが、他には何も表示されません。
ユーザーがアバター画像をアップロードしていない場合は、代わりにデフォルトの画像 (anonymous.png) が提供されます。それもうまくいきません。
2 番目のイメージ (imageUri2、png ファイル) にアクセスすると、UIL が正しく機能することに注意してください。
ヘッダーは次のようになります。
imageUri1 - http://my-app.appspot.com/serve_avatar/user1.png :
imageUri2 - http://xpda.com/junkmail/junk207/jpgcompressionb1.PNG :
何が間違っている可能性がありますか?