如何允许在 flutter 应用程序中使用相机?

How to allow use of camera in the flutter application?

我正在制作一个处理用户选择的照片的应用程序,我想添加一个“允许使用相机”选项,就像 Skype、Facetime 一样,需要用户许可才能使用相机和麦克风.我该怎么做,我应该向“pubspec.yaml”添加什么?

要获取应用程序的权限对话框,您必须添加:

<uses-permission android:name="android.permission.CAMERA" />

在您的 AndroidManifest.xml 文件中。

然后,对于相机,您的 pubspec.yaml 文件中至少需要 3 个依赖项:

camera 提供与设备上的相机配合使用的工具。

path_provider 找到存储图像的正确路径。

path 创建适用于任何平台的路径。

更多信息,请查看官方文档here