こんにちは:)私はアンドロイドアプリケーションを作成しようとしています。画像の束をダウンロードし、アフターワッドをギャラリーに表示します。私は画像をダウンロードすることができました(データ/データ/プロジェクトディレクトリをダウンロードしましたが、それが正しいかどうかはわかりませんが)私はそれらにアクセスできない(imageViewのsetImageURIメソッドを使って画像を表示しようとしました。 Uri.Builder()。appendPath( "data/data/project/file.jpg")。build()を介してUriインスタンスを作成しました。私はアンドロイドに慣れていますので、どんな助けも大歓迎です。ありがとう!ダウンロードした画像をimageViewに表示
1
A
答えて
3
私は例を書き始めたが、ネットが、私は作成することができ、より良い例が散らばっているので、それは時間の無駄であると判断しました。
ハイレベルでは、あなたがこれを行う必要がありますが:
- 1..nのファイルは、ImageViewのにBitmapFactory
- ロードこれらのデコードされたビットマップを使用して、これらのオブジェクトから
- 負荷ビットマップオブジェクト取得
このようなリソースセットを表示する典型的なメカニズムは、アダプタパターンです。私が言及したように、AsyncTaskと、あなたが慣れ親しんでおくべきAndroidプログラミングの典型的ないくつかのパターンの使用を包含する良い例であるhereがあります。それを見直し、さらに質問があるかどうか確認してください。
2
ありがとうございました!リンクもありがとう! – asenovm
mhm、ただもう1つの質問。私は画像を表示しようとしました: ビットマップビットマップ= BitmapFactory.decodeFile( "data/data/project/asd.jpg"); imgView.setImageBitmap(ビットマップ); これは動作しません。どんな考え? – asenovm
編集:すべての作業が完了しました!(テスト用の新しいプロジェクトを作成し、古いプロジェクトのダウンロードコードをコピー貼り付けるときにパッケージ名を変更するのを忘れました。再び10倍。 – asenovm