私のアプリは外部ストレージ(/ sdcard)に画像ファイルを作成します。私はそれらの画像をギャラリーから見ることができます(ギャラリーで開くのではなく、ユーザーがギャラリーに切り替えると表示可能になります)。これを達成する方法はありますか?Galleryアプリケーションから画像をすぐに見ることができるように画像を登録するにはどうすればいいですか?
2
A
答えて
6
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
を使用して、public imagesディレクトリへのパスを取得します。
私はそうしようとしたことはありませんが、ドキュメンテーションによれば、それは公開画像(ギャラリー)が配置されている場所です。
EDIT:
private void addImageGallery(File file) {
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.DATA, file.getAbsolutePath());
values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");
getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
}
出典:
2
MediaScannerConnectionを使用する必要があるようです。
0
I他のファイルが挿入されたギャラリーDBに通知するために、次のことを試してみてください@Jensに同意する。 MediaScannerConnection、特に静的なscanFile()メソッドを使用してください。私の答えhereを見てください。
関連する問題
- 1. ユーザー登録後にペーパークリップで画像を追加するにはどうすればよいですか?
- 2. デフォルトの画像アプリケーションを自分の画像に変更するにはどうすればよいですか?
- 3. 画像をラジオボタンのように見えるようにするにはどうすればよいですか?
- 4. 画像URLのリストから画像ギャラリーを作成するにはどうすればよいですか?
- 5. クロススライド画像ギャラリーのデータベースから画像を取得するにはどうすればよいですか?
- 6. 画像だけでなく、画像が表示されるように画像を追加するにはどうすればいいですか?
- 7. JavaアプリケーションからAndroidアプリケーションに画像を送信するにはどうすればよいですか?
- 8. Androidのギャラリーから画像ボタンの画像を変更するにはどうすればいいですか?
- 9. Googleストリートビューでパノラマ画像を元のパノラマ画像にするにはどうすればよいですか?
- 10. マウスオーバーで他の画像の上に画像を配置するにはどうすればよいですか?
- 11. リッチテキストを画像にレンダリングするにはどうすればよいですか?
- 12. ギャラリーからパースサーバーに画像をアップロードするにはどうすればいいですか?ここで
- 13. URLが画像であるかどうかを確認するにはどうすればよいですか?
- 14. カラー画像のグレー画像にアルゴリズムを適用するにはどうすればよいですか?
- 15. MySQLデータベースの画像をJavaScript画像スライダに表示するにはどうすればよいですか?
- 16. GoogleドライブからAndroidアプリケーションに画像を取得するにはどうすればよいですか?
- 17. C++で画像のスタックに画像を登録する
- 18. PCから画像をアップロードしてキャンバスに描画するにはどうすればよいですか?
- 19. web_multi_image_zoomモジュールで画像を伸ばさないようにするにはどうすればよいですか?
- 20. Androidで画像を歪めるにはどうすればよいですか?
- 21. ビデオに画像をオーバーレイするにはどうすればいいですか?
- 22. Javascriptで画面の領域から画像を作成するにはどうすればよいですか?
- 23. 回転した画像を別の画像に保存するにはどうすればいいですか?
- 24. メタボックス画像フィールドに複数の画像を表示するにはどうすればいいですか
- 25. ドッカー画像に使用ベース(FROM)画像を追加するにはどうすればいいですか
- 26. コロナの画像を別の画像に添付するにはどうすればいいですか?
- 27. 画像SMSを送信するにはどうすればよいですか?
- 28. 画像を返却するにはどうすればよいですか?
- 29. 画像パスを取得するにはどうすればよいですか?
- 30. alamofireで画像をアップロードするにはどうすればいいですか?
実際には、デフォルトでイメージを置いていますが、イメージは表示されますが、デバイスの再起動後にのみ表示されます。しかし、私はパスをカスタマイズ可能にしたい。 –
私の編集を見て、それがあなたに役立つならば –
ありがとう、それは魅力のように動作します!私は役に立たない前に何か似たようなことを試しましたが、私のコードは間違いがありました。私は今見ています:) –