Android学习日记----------Android(安卓)10调用摄像头闪退问题---《第一行代码》第三版之调用摄像头出现闪退
16lz
2022-05-10
听说郭神出了《第一行代码》第三版,于是立马买回家拜读。当学习到调用摄像头的内容时候,完全照着书上写的代码,居然出错了???一直闪退。一番摸索之后,发现是Android权限问题。这里需要动态获取摄像头的权限,所以应该要在manifest文件里面声明权限
<uses-permission android:name="android.permission.CAMERA"/>
然后再动态申请权限`
if (ContextCompat.checkSelfPermission(this,android.Manifest.permission.CAMERA)!= PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, arrayOf(android.Manifest.permission.CAMERA),0)}
这样就可以成功调取摄像头了
(不禁感慨,技术更新太快了⊙﹏⊙∥)
Android 6.0 运行时权限处理完全解析
更多相关文章
- Android实现图表绘制和展示
- Android入门第十六篇之Style与Theme
- 如何创建QuickAction在Android对话 类似于苹果的效果
- 利用任务调度特性检测Android模拟器
- Android高手进阶教程(八)之----Android(安卓)Widget开发案例(世
- Android如何完全调试framework层代码
- android Widget添加过程和android添加widget不更新的问题分析解
- Android上使用ASIFT实现对视角变化更鲁棒的特征匹配
- MVC架构设计与三层模型 & MVP思想精髓与解耦