2016-07-08 23 views

回答

0

入住您的清單:

<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,並非所有設備都支持它!

+0

我已經添加了權限,並且對於某些移動設備工作正常,並且在版本5.1上進行了測試,但它工作正常,但它不適用於mi設備上的android版本6.0。 –

1

Android 6.0引入了一個新的權限模型。應用程序必須要求用戶手動授予某些權限,Manifest中的聲明是不夠的。

此處瞭解詳情:https://developer.android.com/training/permissions/requesting.html

要:設置 - >應用程序 - >您的應用程序 - >權限和啓用攝像頭權限

也應該工作,但可能不會太優雅的解決方案

相關問題