- Android
- 2014-12-16
この記事は最終更新日から1年以上経過しています。
画像を保存してギャラリーにも登録するのに、ContentResolverクラスを使っていましたが、
それではギャラリーに登録できないことがあったので、代替えの方法をご紹介します。
ContentResolverクラスの代わりにMediaScannerConnectionクラスを使用します。
String PATH = Environment.getExternalStorageDirectory(); String filename = "example.png"; String mimetype = "image/png"; File file = new File(PATH, filename); MediaScannerConnection.scanFile( this, new String[] { file.getPath() }, new String[] { mimetype }, null);
3,460 views