Android学习日记----------Android 10调用摄像头闪退问题---《第一行代码》第三版之调用摄像头出现闪退
16lz
2021-01-23
听说郭神出了《第一行代码》第三版,于是立马买回家拜读。当学习到调用摄像头的内容时候,完全照着书上写的代码,居然出错了???一直闪退。一番摸索之后,发现是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 运行时权限处理完全解析
更多相关文章
- OpenCore的代码结构
- android之eclipse下查看android系统源代码
- Android从代码到apk的编译过程
- 深度揭秘android摄像头的autoFocus-----循环自动聚焦的实现(Andro
- android应用安全——代码安全(android代码混淆)
- Android Studio如何设置代码自动提示
- 在Android中用纯Java代码布局
- Android之permission权限列表2-另一篇文章,多说了一点