插件概览
media_scanner 包是一个专为 Flutter 设计的插件,用于扫描并刷新 Android 相册中新增的媒体文件。它使应用程序能够通知系统的媒体存储关于新添加的图片或视频,确保它们能迅速显示在设备的相册应用中。这在应用内拍摄或下载媒体后尤其有用。该包仅适用于 Android,并与平台的 MediaStore API 集成,以触发对存储目录的重新扫描。它简化了使媒体可见的过程,无需用户手动干预。
适合场景
- 图像捕获后刷新画廊
- 自动扫描已下载的媒体
- 确保媒体立即显示在图库中
- 与文件保存工作流程集成
- 支持照片/视频分享功能
主要特点
- 仅限 Android 兼容性
- 用于触发媒体扫描的简单 API
- 与 Android MediaStore 集成
- 自动画廊刷新
- 轻量级且依赖项最少
适合对象
- 生成或下载媒体的应用程序
- 图像或视频捕获工具
- 文件管理工具
- 集成画廊的应用程序
- 面向Android的多媒体应用
使用建议
- 仅适用于安卓设备
- 需要适当的存储权限
- 可能需要处理后台执行
- 仅限MediaStore支持的媒体文件类型
- 在iOS平台上无法使用