在 Android 图库中加载图像文件夹
我正在开发一个应用程序,我从相机拍照并将其存储在 SD 卡中的单独文件夹中。我面临的问题是,一旦图片存储在 SD 卡上的文件夹中,图像文件夹就不会显示在 Android 本机图库中。 这应该类似于 Whatsapp 图像文件夹。这怎么可能?
I am working on an application, where i take pictures from a camera and store it in a separate folder in sd card. The problem what i am facing is, once the pictures are stored in a folder on sd card the Image folder is not being displayed in android native gallery.
This should be something similar to whatsapp image folder. how is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 MediaStore.Images.Media.insertImage 函数创建缩略图并在默认的 Android 图库中显示图像。
String imageName = "图像路径";
文件 sdImageMainDirectory = new File(imageName);
MediaStore.Images.Media.insertImage(getContentResolver(),
sdImageMainDirectory.getAbsolutePath(),sdImageMainDirectory.getName(),“描述”);
use the function MediaStore.Images.Media.insertImage to create a thumbnail and show the image in the default android gallery.
String imageName = "imagepath";
File sdImageMainDirectory = new File(imageName);
MediaStore.Images.Media.insertImage(getContentResolver(),
sdImageMainDirectory.getAbsolutePath(),sdImageMainDirectory.getName(), "description");
您需要让系统知道新媒体已添加,然后才会显示。保存图像后调用此方法。
You need to let the system know that new media has been added before it will show up. Call this after you save the image.