在Android库中加载图像文件夹

时间:2012-02-15 12:25:09

标签: android image image-gallery

我正在开发一个应用程序,我从相机拍摄照片并将其存储在SD卡的单独文件夹中。我面临的问题是,一旦图片存储在SD卡上的文件夹中,图像文件夹就不会显示在Android原生图库中。 这应该类似于whatsapp图像文件夹。怎么可能?

2 个答案:

答案 0 :(得分:1)

您需要让系统知道在新媒体显示之前已添加新媒体。保存图像后调用此方法。

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));

答案 1 :(得分:1)

使用MediaStore.Images.Media.insertImage函数创建缩略图并在默认的android库中显示图像。

String imageName =“imagepath”;

文件sdImageMainDirectory =新文件(imageName);

MediaStore.Images.Media.insertImage(getContentResolver(), sdImageMainDirectory.getAbsolutePath(),sdImageMainDirectory.getName(),“description”);