修改Android';通过phonegap/cordova中的config.xml创建清单

修改Android';通过phonegap/cordova中的config.xml创建清单,cordova,Cordova,我很难找到如何使用phonegap配置文件向Android清单添加自定义权限的方法 我正在使用从内容提供商处读取一些数据。要从此内容提供商读取,我需要添加自定义权限,如: <uses-permission android:name="com.my.app.permission.READ" /> 手动添加它不是一个选项,因为我使用远程编译服务 我尝试使用标签: <gap:config-file target="AndroidManifest.xml" parent="/ma

我很难找到如何使用phonegap配置文件向Android清单添加自定义权限的方法

我正在使用从内容提供商处读取一些数据。要从此内容提供商读取,我需要添加自定义权限,如:

<uses-permission android:name="com.my.app.permission.READ" />

手动添加它不是一个选项,因为我使用远程编译服务

我尝试使用标签:

<gap:config-file target="AndroidManifest.xml" parent="/manifest">
     <uses-permission android:name="com.my.app.permission.READ" />
</gap:config-file>

但舱单上没有任何变化

我已经读了很多关于这个问题的书,但是我不清楚我是否可以添加自定义权限或者只添加预定义的权限

有什么想法吗


非常感谢。

我终于让它工作了!:)

这段代码有效

<gap:config-file platform="android" parent="/manifest" mode="add">
    <uses-permission android:name="com.some.app.permission.READ" />
</gap:config-file>

关键是,这个标签只在您使用phonegap构建服务时有效,如果您在本地构建它,它将永远不会生效。在找到指向它的帖子之前,我浪费了很多时间。不管怎样,现在一切都好了


干杯

如果插件需要该权限,插件应该在安装时添加该权限,这已经有一个问题有待解决