2012-03-25 17 views
1

私は、ユーザーがSdカードをブラウズし、アプリケーションの背景として自分が選んだイメージを選択できるようにする機能を必要とするアプリケーションを開発しています。Sdカードにある画像を検索し、その画像をアプリケーションのデフォルトの背景にするにはどうすればいいですか?

このイメージはsdカードにあると見なされます。しかし、名前と場所(特定の)フォルダは不明です。

私のバックグラウンドに画像を取得するコードがあります。 This is the codeですが、ここではファイル名はあらかじめわかっています。ユーザーに必要なファイルを選択させたい。

また、私はthisコードを参照しましたが、2つのコードをリンクできませんでした。誰かが私に解決策を提供できますか?

答えて

0

MainActivityを開始する前に、onCreateでImagePickerコードを呼び出す別のアクティビティを使用してください。イメージを選択した後、onActivityResultに戻った後、mainActivityを呼び出し、ImageパスにIntentsを渡します。その後、バックグラウンドとして設定する必要がある通常のコードを使用します。

+0

ありがとうpavan ..しかし、あなたは私に、意図を持った次のアクティビティにイメージを渡すことができ、またそれを受け取る方法を教えてもらえますか?私のイメージは 'Bitmap yourSelectedImage = BitmapFactory.decodeFile(filePath);に格納されます。 – ARK

+0

ファイルパスを他のアクティビティに渡したり、そこにビットマップを作成したりすることができます。アクティビティ間のオブジェクトと文字列の送受信に関する詳細については、下記のリンクhttp://pavandroid.blogspot.in/2010/07/customizing-buttons-we-can-customize_1669.htmlをご覧ください。 – Pavandroid

関連する問題