0
私たちはアプリケーションを作成しており、そこに画像を保存する機能が必要です。それは素晴らしい動作し、サムスン銀河IIである私の友人の携帯電話に画像を自動的に保存します。しかし、私のGalaxy Nexusでは、ビットマップデータを返すだけです。Galaxy Nexus(アイスクリームサンドイッチなどの可能性のある携帯電話)に画像を保存するにはどうすればよいですか?
問題は、最後の画像パスを取得するために関数を使用していることです。ギャラクシーネクサスは、通常のカメラアプリケーションで最後に撮影したファイルを保存しないためです。
これが結果に前に私たちのコードです:
private void takePhoto() {
i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, cameraData);
}
それでは、私がしたいことは、我々はそれを後で使用できるように、SDカードに画像を保存するためのノウハウです。
おかげで、私は – Ms01
それを試してみます。これは、私は怖い私のアプリケーションがクラッシュします。コード:http://pastie.org/3596415私はいくつかの引数をonActivityResultメソッドに追加する必要がありますか?エラー:http://pastie.org/3596421 – Ms01
get extrasのように、プログラムがクラッシュするようですが、これはインテントにnullを与えるためです - >これはこのバグですか? http://code.google.com/p/android/issues/detail?id=1480その場合、解決策はありますか? – Ms01