Android11MIUI13中相机不工作,抛出CameraException(error,Attempttoinvokevirtualmethod'intandroid.hardware'
创始人
2024-08-20 11:00:35
0次

通过在AndroidManifest.xml文件中声明CAMERA权限并重新安装应用程序来解决此问题。以下是包含CAMERA权限声明和初始化相机的示例代码:

在AndroidManifest.xml文件中添加以下权限声明:

在您的Flutter代码中,使用以下代码初始化相机:

import 'package:camera/camera.dart';

void main() async { WidgetsFlutterBinding.ensureInitialized();

final cameras = await availableCameras(); final camera = cameras.first;

runApp( MaterialApp( theme: ThemeData.dark(), home: TakePictureScreen( // Pass the appropriate camera to the TakePictureScreen widget. camera: camera, ), ), ); }

class TakePictureScreen extends StatefulWidget { final CameraDescription camera;

const TakePictureScreen({ Key key, @required this.camera, }) : super(key: key);

@override TakePictureScreenState createState() => TakePictureScreenState(); }

class TakePictureScreenState extends State { CameraController _controller; Future _initializeControllerFuture;

@override void initState() { super.initState(); // To display the current output from the Camera, // create a CameraController. _controller = CameraController( // Get a specific camera from the list of available cameras. widget.camera, // Define the resolution to use. ResolutionPreset.high, );

// Next, initialize the controller. This returns a Future.
_initializeControllerFuture = _controller.initialize();

}

@override void dispose() { // Dispose of the controller when the widget is disposed. _controller.dispose(); super.dispose(); }

@override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text('Take a picture')), // Wait until the controller is initialized before displaying the // camera preview. Use a FutureBuilder to display a loading spinner // until the controller has finished initializing. body: FutureBuilder( future: _initializeControllerFuture, builder: (context, snapshot) { if (snapshot.connectionState == ConnectionState.done) { // If the Future is complete, display the preview. return CameraPreview(_controller); } else { // Otherwise, display a loading indicator. return Center(child: CircularProgressIndicator()); } }, ), floatingActionButton: FloatingActionButton( child: Icon(Icons.camera_alt), // Provide an onPressed callback. onPressed: () async { // Take the Picture in a try / catch block. If anything goes wrong, //

相关内容

热门资讯

终于清楚!娱网麻将透视脚本软件... 终于清楚!娱网麻将透视脚本软件,娱网麻将一直真的有透视解谜神器运娱网麻将辅助工具,进入游戏界面。进入...
揭秘几款!龙行麻将辅助脚本软件... 揭秘几款!龙行麻将辅助脚本软件,龙行麻将原来有辅助关于教程所有人都在同一条线上,像星星一样排成一排,...
我来教大家!椰岛竞技辅助脚本软... 我来教大家!椰岛竞技辅助脚本软件,椰岛竞技确实有辅助必备工具1、这是跨平台的椰岛竞技轻量版有透视,在...
攻略讲解!欢乐麻将M透视脚本软... 攻略讲解!欢乐麻将M透视脚本软件,欢乐麻将M果然有透视揭幕方法1、下载好欢乐麻将M透视辅助下载之后点...
最新通报!边锋绍兴麻将辅助器脚... 最新通报!边锋绍兴麻将辅助器脚本软件,边锋绍兴麻将原来是真的有辅助器开挂工具1、许多玩家不知道边锋绍...
重大来袭!情怀五子棋辅助器脚本... 重大来袭!情怀五子棋辅助器脚本软件,情怀五子棋好像真的是有辅助器揭露app1、情怀五子棋透视辅助软件...
分享认知!九道麻将开挂脚本软件... 分享认知!九道麻将开挂脚本软件,九道麻将好像有开挂普及脚本九道麻将是不是有人用挂微扑克wpk插件教程...
实操分享!开元棋牌辅助脚本软件... 实操分享!开元棋牌辅助脚本软件,开元棋牌一直有辅助了解神器1、每一步都需要思考,不同水平的挑战开元棋...
玩家必看教程!追忆透视脚本软件... 玩家必看教程!追忆透视脚本软件,追忆都是是有透视解迷攻略1、追忆辅助软件下载优化,追忆底牌透视脚本科...
最新技巧!齐泰互娱开挂脚本软件... 最新技巧!齐泰互娱开挂脚本软件,齐泰互娱原来真的有开挂解谜工具亲,关键说明,齐泰互娱透视脚本安卓赛季...