听说郭神出了《第一行代码》第三版,于是立马买回家拜读。当学习到调用摄像头的内容时候,完全照着书上写的代码,居然出错了???一直闪退。一番摸索之后,发现是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 运行时权限处理完全解析

更多相关文章

  1. OpenCore的代码结构
  2. android之eclipse下查看android系统源代码
  3. Android从代码到apk的编译过程
  4. 深度揭秘android摄像头的autoFocus-----循环自动聚焦的实现(Andro
  5. android应用安全——代码安全(android代码混淆)
  6. Android Studio如何设置代码自动提示
  7. 在Android中用纯Java代码布局
  8. Android之permission权限列表2-另一篇文章,多说了一点

随机推荐

  1. 关于Android 版本向下兼容
  2. 适用于Android的OpenSL ES指南-OpenSL ES
  3. android蓝牙BLE(四) —— 实战
  4. Android中Javascript中的调用
  5. Android学习之路(二)之 我的第一个Android
  6. 【Android 电量优化】电量优化 ( 获取电
  7. rotate旋转不间断动画
  8. Android个人学习小结2016.4
  9. Android修改system只读权限:remount
  10. Android(安卓)ObjectAnimator不调用onAni