問題タブ [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 - ユニバーサル イメージ ローダーのメモリ不足エラーでページャーを表示
SD カードから画像を読み込んで全画面モードで表示しているときにメモリ不足エラーが発生したため、Universal Image Loader を備えた ViewPager をギャラリーのようなインターフェイスの代替として使用できるかどうか、または使用する必要があるかどうかはよくわかりません。数に関係なく、GridView では問題なく動作しますが、ビュー ページャーで画像を表示している間、各ビットマップは大量のメモリを消費し続け、10 個ほどの画像の後、メモリ不足エラーが発生します。
Universal Image Loader での作業中にメモリ不足エラーに関連してここに投稿されたほとんどすべての質問を見てきましたが、それぞれの質問で、原因として構成エラーがありました。
間違った構成を使用しているのか、それとも何を使用しているのかはわかりませんが、多くの時間を無駄にしてしまい、行き詰まっています。ヘルプ/アドバイスをいただければ幸いです。
ImageLoader の構成:
表示画像オプションは次のとおりです。
ライブラリで提供されたサンプル プロジェクトを使用していますが、これらの設定も機能せず、しばらくするとクラッシュします。私の推測では、表示されていないビューからビットマップをリサイクルする必要がある特定のコールバックがあると思います。
編集:メモリリークであることはわかっています。表示されていないビューは、本来あるべきときに破棄されますが、メモリは解放されません。これは destroyItem コールバックの実装で、さまざまな質問に示されているヒントに従いましたが、メモリ リークはまだ見つかりません。
android - Android ユニバーサル イメージ ローダー AutoResize
このライブラリを使用すると、Web から画像をダウンロードして自動的にサイズ変更できます。これは、Web サイト wiki のコードのスニペットです。
これは私のコードです:
Eclipse は、このエラーを返すコードをコンパイルしたくありません。imageloader.loadImage のエラーは
OnloadingComplete のエラーは
提案?
android - Android UniversalImageLoaderの画像の下にテキストを含むGridViewを実装します
Android Universal Image Loaderを使用してグリッドビューを既に実装しましたが、すべての写真の下にラベルを付ける必要があります。これは私のac_image_grid.xmlです
そしてこれは私のitem_grid_image.xmlです:
この関数に実装する必要があることは知っていますが、方法がわかりません。
更新:最後に、このコードでそれを行いました。
android - Universal-Image-Loader を使用して ImageView に新しいレイヤーを描画する方法
プロジェクトでは Universal Image Loader ( https://github.com/nostra13/Android-Universal-Image-Loader ) を使用します。これを使用して、グリッドビューに画像をロードします。しかし、すべての画像に新しい透明レイヤーとテキストの説明を追加したいと考えています。onDraw メソッドをオーバーライドすると、このレイヤーが表示されますが、グリッドビューをスクロールしたときにのみ表示されます。
このライブラリを使用して ImageView に新しいレイヤーを描画することはできますか? 14 を超える新しい Android デバイスの場合、コードは期待どおりに機能しますが、エミュレーターや以前のバージョンのシステムでは機能しないことがわかりました。
ProductView.java
ImageGridActivity.java
ImageGridUniwersalAdapter.java
grid_layout.xml
android - アクティビティの再起動時にグリッド ビューの状態が保持されない
向きの変更時にグリッド ビューの状態を保持するという問題に直面しています。最初に、グリッド ビューが作成されると、9 つの画像のみが読み込まれます。ユーザーがグリッド ビューをスクロールすると、より多くの画像がグリッド ビューに追加され、これは完全に機能します。グリッド ビューの画像をクリックすると、画像ビューに画像を表示する別のアクティビティが開かれます。グリッド アクティビティに戻るときに戻るボタンを押すと、グリッド ビューの状態が失われ、アクティビティが開始されます。読み込まれた最初の 9 つの画像のみが表示されます。
イメージは Universal Image Downloader ライブラリを使用してダウンロードされます。
android:configChanges="keyboardHidden|orientation"
マニフェスト ファイルでを指定し ました。onConfigurationChanged
および をオーバーライドしましたonRetainNonConfigurationInstance
。グリッド アクティビティ:
デバッグ後、アクティビティの終了時に onPause() ではなく onDestroy() メソッドが呼び出されることがわかりました。ここで問題と思われるものを見つけることができないようです。どんな助けでも大歓迎です。
ありがとう。
グリッドアダプタ:
}
画像データ:
/** ビューに画像データを提供するクラス (GridView..) */
}
universal-image-loader - ユニバーサルイメージローダーと302リダイレクト
UILバージョン1.8.0を使用してTwitterプロファイル画像のURLをロードする: http ://api.twitter.com/1/users/profile_image/smashingmag.jpg?size = bigger
ディスクとメモリキャッシュ付き。画像の読み込みと、302リダイレクトに伴うHTMLのディスクキャッシュファイルへの保存に失敗しています。画像が正常に読み込まれたりデコードされたりすることはありません(SimpleImageLoadingListenerのonLoadingFailedメソッドがすべてのTwitterプロファイル画像のURLに対して呼び出されます)。誰でもUILで簡単なTwitter画像のURLをロードできますか?
そのURLのキャッシュファイルの内容は次のとおりです。
cat / mnt / sdcard / MyCache / CacheDir / 1183818163
これが私の設定です:
android - Android用ユニバーサルイメージローダーでサムネイルをロードする方法は?
私はこのライブラリを使用しています: https ://github.com/nostra13/Android-Universal-Image-Loader
libを使用して画像のサムネイルをImageViewにロードしたい。
どのコンテンツURIに渡すことができますか:
ドキュメントには、コンテンツURLの使用例が示されています。
私はこれを行うことからかなり切り替えたいと思います:
libを使用する。
ご覧のとおり、私はIDを持っていますが、MICRO_KIND画像のサムネイルのURLを作成する必要があります...
android - ドローアブルまたはアセットフォルダから画像をロードすると、java.lang.NullPointerExceptionがトリガーされます
編集:アセットフォルダーから画像を追加する機能が以前のリリースでは利用できなかったため、UILライブラリを1.8.0に更新することでこの問題を解決しました。私はそれを逃しました。
UniversalImageLoaderライブラリを使用してListViewに画像のリストを表示しています
画像が存在しない場合は、ドローアブルフォルダまたはアセットフォルダのいずれかからプレースホルダーをロードしたいと思います。
ライブラリドキュメントでは、これは受け入れられるURIです。
ただし、いずれかのオプションを使用すると、java.lang.NullPointerException
画像を読み込むonResumeメソッドは次のとおりです。
ファイルからの読み込みは問題ありません。
一般的なAndroidの方法を使用してプレースホルダー画像を読み込もうとした場合:
その後、画像は正常に読み込まれます(ここで別の問題が発生した場合でも)
ログは次のとおりです。
私は何が欠けていますか?不正な形式のURIを渡していますか?
android - Android-画像ギャラリー(Universal-image-loaderを使用)
URLから画像をロードするシンプルな画像ギャラリーを作成する方法についてのライブラリ/チュートリアルがあるのだろうか。
私が欲しいもの:
ギャラリー内のすべての画像の親指を表示するグリッドビュー
画像をクリックすると、全画面表示されます
ギャラリー内の画像を閲覧するには、左/右にスワイプします
うまくいかないようです!
編集:このユニバーサルイメージローダーは見栄え がしますhttps://github.com/nostra13/Android-Universal-Image-Loader 他のアクティビティでImageGridActivityを使用することは可能ですか?どのように?
android - URLからグリッドビューまでの画像をフラグメントで表示する
シャーロックフラグメントとスライディングメニューを使用してアプリケーションを開発しています。最初のフレームのレイアウトでは、URLからの画像を含むグリッドビューを表示する必要があります。ユニバーサルイメージローダーを使用することにしました。
そして、jsonとすべての値を取得できますが、ImageAdapterクラスでアダプターをグリッドビューに設定しているときに、NULLポインター例外が発生します。
LOG Catエラー:
03-12 15:37:47.164:E / AndroidRuntime(9671):com.slidingmenu.example.fragments.VideosFragment.onActivityCreated(VideosFragment.java:112)03-12 15:37:47.164:E / AndroidRuntime(9671) :android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:891)03-12 15:37:47.164:E / AndroidRuntime(9671):android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager .java:1080)03-12 15:37:47.164:E / AndroidRuntime(9671):android.support.v4.app.BackStackRecord.run(BackStackRecord.java:622)03-12 15:37:47.164:E /AndroidRuntime(9671):android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1416)03-12 15:37:47.164:E / AndroidRuntime(9671):android.support.v4.appで。 FragmentManagerImpl $ 1.run(FragmentManager.java:420)03-12 15:37:47.164:E / AndroidRuntime(9671):android.osで。Handler.handleCallback(Handler.java:587)03-12 15:37:47.164:E / AndroidRuntime(9671):android.os.Handler.dispatchMessage(Handler.java:92)03-12 15:37:47.164: E / AndroidRuntime(9671):android.os.Looper.loop(Looper.java:130)03-12 15:37:47.164:E / AndroidRuntime(9671):android.app.ActivityThread.main(ActivityThread.java) :3687)03-12 15:37:47.164:E / AndroidRuntime(9671):at java.lang.reflect.Method.invokeNative(Native Method)03-12 15:37:47.164:E / AndroidRuntime(9671):at java.lang.reflect.Method.invoke(Method.java:507)03-12 15:37:47.164:E / AndroidRuntime(9671):com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :867)03-12 15:37:47.164:E / AndroidRuntime(9671):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)03-12 15:37:47.164:E / AndroidRuntime (9671):dalvik.systemで。NativeStart.main(ネイティブメソッド)
何かを初期化するのに失敗した場所が見つかりませんでした。、よろしくお願いします。、