2011-01-25 27 views
1

こんにちは:)私はアンドロイドアプリケーションを作成しようとしています。画像の束をダウンロードし、アフターワッドをギャラリーに表示します。私は画像をダウンロードすることができました(データ/データ/プロジェクトディレクトリをダウンロードしましたが、それが正しいかどうかはわかりませんが)私はそれらにアクセスできない(imageViewのsetImageURIメソッドを使って画像を表示しようとしました。 Uri.Builder()。appendPath( "data/data/project/file.jpg")。build()を介してUriインスタンスを作成しました。私はアンドロイドに慣れていますので、どんな助けも大歓迎です。ありがとう!ダウンロードした画像をimageViewに表示

答えて

3

私は例を書き始めたが、ネットが、私は作成することができ、より良い例が散らばっているので、それは時間の無駄であると判断しました。

ハイレベルでは、あなたがこれを行う必要がありますが:

  1. 1..nのファイルは、ImageViewのにBitmapFactory
  2. ロードこれらのデコードされたビットマップを使用して、これらのオブジェクトから
  3. 負荷ビットマップオブジェクト取得

このようなリソースセットを表示する典型的なメカニズムは、アダプタパターンです。私が言及したように、AsyncTaskと、あなたが慣れ親しんでおくべきAndroidプログラミングの典型的ないくつかのパターンの使用を包含する良い例であるhereがあります。それを見直し、さらに質問があるかどうか確認してください。

+0

ありがとうございました!リンクもありがとう! – asenovm

+0

mhm、ただもう1つの質問。私は画像を表示しようとしました: ビットマップビットマップ= BitmapFactory.decodeFile( "data/data/project/asd.jpg"); imgView.setImageBitmap(ビットマップ); これは動作しません。どんな考え? – asenovm

+0

編集:すべての作業が完了しました!(テスト用の新しいプロジェクトを作成し、古いプロジェクトのダウンロードコードをコピー貼り付けるときにパッケージ名を変更するのを忘れました。再び10倍。 – asenovm

2

試してみてください。

​​
+0

parse()メソッドのおかげで、マイク。 \ – asenovm