Plugins Phonegap 3.3.0带有摄像头插件权限错误
我用cordova命令行创建了一个项目,并添加了摄像头插件。 并添加一些设置() 我用galaxy s4编译并执行了该页面上的一个示例,但它不起作用Plugins Phonegap 3.3.0带有摄像头插件权限错误,plugins,cordova,permissions,camera,Plugins,Cordova,Permissions,Camera,我用cordova命令行创建了一个项目,并添加了摄像头插件。 并添加一些设置() 我用galaxy s4编译并执行了该页面上的一个示例,但它不起作用 java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_US
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:13084)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2038)
at com.android.providers.settings.SettingsProvider.callFromPackage(SettingsProvider.java:577)
at android.content.ContentProvider$Transport.call(ContentProvider.java:279)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:273)
at android.os.Binder.execTransact(Binder.java:388)
at dalvik.system.NativeStart.run(Native Method)
因此,我在github()上尝试了另一个示例。
这是没有错误的工作
上面的例子有什么问题 我也犯了同样的错误。 问题似乎出在Android清单文件上。 您需要包括以下内容才能使您的相机应用程序正常工作
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
对于android:
终端命令:
$ phonegap local plugin add org.apache.cordova.camera
$ phonegap local plugin add org.apache.cordova.media
$ phonegap local plugin add org.apache.cordova.media-capture
(in app/res/xml/config.xml)
<feature name="Camera">
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher" />
</feature>
(in app/AndroidManifest)
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
$phonegap本地插件添加org.apache.cordova.camera
$phonegap本地插件添加org.apache.cordova.media
$phonegap本地插件添加org.apache.cordova.media-capture
(在app/res/xml/config.xml中)
(应用程序内/AndroidManifest)