我想实现类似facebook的图像选择器之类的功能,它可以扫描整个设备中的照片,并让您选择一个或多个。
如何在不知道实际目录的情况下在一台设备中抖动所有照片?
谢谢。
答案 0 :(得分:1)
您可以使用Flutter的Image Picker plugin for Flutter插件从图像库中拾取图像,并使用相机拍摄新照片。对于Android,对于iOS a slight tweaking is required,这应该是开箱即用的。
也不要忘记在您的计算机中添加读/写权限
android/app/src/main/AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
别忘了手动或通过此插件simple_permissions向您的应用授予Storage
权限
如果您希望不使用Image Picker一次检索所有图像文件,则可以使用软件包Flutter_File_Manager并更改absolute_paths
以仅检索图像文件(* .jpg,*。 png,*。bmp,*。tiff,*。gif)
同样,请不要忘记在您的uses-permissions
AndroidManifest.xml