【问题标题】:Mi5 'It seems that your device does not support camera(or it is locked) Application will be closed' issueMi5“您的设备似乎不支持相机(或已锁定)应用程序将被关闭”问题
【发布时间】:2016-07-08 06:29:02
【问题描述】:

我尝试在 mi 5 上运行一个简单的摄像头 OpenCV。我安装了 OpenCV_2.4.3_Manager_2.0_armeabi.apk,但我的手机屏幕显示“您的设备似乎不支持摄像头(或已锁定)。应用程序将在打开应用程序时关闭。如何解决这个问题?

【问题讨论】:

    标签: android opencv camera


    【解决方案1】:

    Android 6.0 引入了新的权限模型。应用程序必须手动请求用户授予某些权限,在 Manifest 中声明是不够的。

    更多信息在这里:https://developer.android.com/training/permissions/requesting.html

    转到:设置 -> 应用程序 -> 您的应用程序 -> 权限并启用相机权限

    应该也可以,但可能不是太优雅的解决方案

    【讨论】:

      【解决方案2】:

      签入您的清单:

      <uses-permission android:name="android.permission.CAMERA"/>
      
      <uses-feature android:name="android.hardware.camera"/>
      <uses-feature android:name="android.hardware.camera.autofocus"/>
      <uses-feature android:name="android.hardware.camera.front"/>
      <uses-feature android:name="android.hardware.camera.front.autofocus"/>
      

      或者,检查您的设备

      设置 -> 应用程序 -> 您的应用程序 -> 权限并启用相机权限

      或者,

      杀死正在使用相机的任何其他应用程序。

      如果这些都不起作用!你的设备不支持openCV,不是所有的设备都支持!

      【讨论】:

      • 我已经添加了权限,它在某些移动设备上运行良好,并在 5.1 版上进行了测试,它也运行良好,但它不适用于 mi 设备上的 android 6.0 版。
      猜你喜欢
      • 2014-01-07
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 2019-10-04
      • 1970-01-01
      • 2014-01-12
      相关资源
      最近更新 更多