Androidアプリ内で保存した画像をギャラリーで表示させる方法です。全ては、このチュートリアル(Taking Photos Simply)にかいてあります。
要点だけ
ルートなので、適当に下位のフォルダー名を入れてもいいんじゃないのかと・・・・。
fileは、保存した画像のパスです。
要点だけ
- 保存先をパブリックフォルダーのPicturesにする
- 保存した画像をAndroidさんに教える
保存先のフォルダーを取得する
保存先のパブリックフォルダーへのパスを取得します。File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
ルートなので、適当に下位のフォルダー名を入れてもいいんじゃないのかと・・・・。
Androidに画像追加を知らせる
Intent mediaScanIntent = new Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE"); Uri contentUri = Uri.fromFile(file); mediaScanIntent.setData(contentUri); this.sendBroadcast(mediaScanIntent);
fileは、保存した画像のパスです。