2016-12-07 8 views
-1

カメラの意図を使って写真を撮り、ギャラリーに保存したいと思います。どうやってやるの。私は試しました: https://developer.android.com/training/camera/photobasics.html#TaskScalePhoto しかし、それを行うことができませんでした。では、ボタンをクリックしたときに写真を撮ってギャラリーに保存する方法は何でしょうか。 devide_picture/device/dcimに保存することができました。撮影した画像をアンドロイドの電話ギャラリーに保存するにはどうすればよいですか?

+0

「カメラの意図を使って写真を撮る」。その後、カメラアプリはその画像をDCIMフォルダに保存します。あなたはもう一度それを保存する必要はありません。カメラアプリは、新しい画像についてもメディアストアに通知します。ギャラリーアプリに表示されます。私はあなたがイメージを自分で保存する奇妙なことのためにあなたが何をするのだろうと思います。 – greenapps

答えて

2

撮影した画像をアンドロイドの電話機ギャラリーに保存するにはどうすればよいですか?

あなたはありません。キャプチャしたイメージをファイルとして保存します。ギャラリーアプリはそのファイルを表示できます。

これはdevide_picture/device/dcimに保存できました。

ほとんど完了です。

MediaScannerConnection 
     .scanFile(ctxt, 
      new String[] {f.getAbsolutePath()}, 
      new String[] {"image/jpeg"}, null); 

ctxtは、あなたの Activityとして Context、あり、そして fはあなたが保存した場所を指し Fileオブジェクトです:あなたはカメラアプリがそれをしない可能性があるとして、あなたの新しいファイルが存在すること MediaStoreを伝える必要があります写真)

+0

606k ?? 1週間で4千ポイントはどこから来ますか?私はうんざりです! – greenapps

+0

ありがとうございました。それは完了し、あなたは多くの労力を節約しました。どうもありがとう –

関連する問題