[英]Add android.permission.CAMERA with Cordova
我使用的是最新版本的Cordova(6.3.1),我希望以下权限出现在AndroidManifest.xml中:
<uses-permission android:name="android.permission.CAMERA" />
手动添加此行不起作用,因为每次运行命令cordova run android
时都会重新生成XML
我已将cordova-plugin-camera
到我的项目中
cordova plugin add cordova-plugin-camera
此插件不会在AndroidManifest.xml中添加CAMERA权限
我不知道这是否正常
如何将此权限添加到我的项目中?
编辑:通常,Cordova插件负责向清单中添加所需的权限。 相机插件没有添加此特定权限,我想知道:
我不认为Camera插件曾将此权限添加到AndroidManifest.xml
。 通过Github回购,2013年6月增加了WRITE_EXTERNAL_STORAGE
(CB-3654),但我没有看到任何相机本身。 不知道为什么会这样,但您可以自己添加AndroidManifest.xml
的权限,也可以在项目的config.xml
文件中添加config-file
指令,例如:
<config-file target="AndroidManifest.xml" parent="/*" mode="merge">
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
</config-file>
你在构建原生或混合应用程序吗?
对于本地人,您可以参考这个网站:
https://developer.android.com/reference/android/hardware/Camera.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.