如何为Android PhoneGap项目添加权限?

如何为Android PhoneGap项目添加权限?,第1张

概述我用来通过phonegap访问android中的AccountManager的插件需要一些权限.我正在使用PhoneGap3.4.0.在我的www文件夹中的config.xml中,有一个标签<preferencename="permissions"value="none"/>我很难确定我如何向此config.xml文件添加权限.我发现的所有其他问题都说要更改清单

我用来通过phonegap访问android中的AccountManager的插件需要一些权限.我正在使用PhoneGap 3.4.0.在我的www文件夹中的config.xml中,有一个标签

<preference name="permissions" value="none"/>

我很难确定我如何向此config.xml文件添加权限.我发现的所有其他问题都说要更改清单文件,但是对于我在config.xml文件中设置太多内容感到不舒服.

如何在config.xml文件中添加权限?上面引用的标记中的逗号分隔列表?

这是我添加到清单文件中的权限:

<uses-permission androID:name="androID.permission.MANAGE_ACCOUNTS" /><uses-permission androID:name="androID.permission.AUTHENTICATE_ACCOUNTS" /><uses-permission androID:name="androID.permission.GET_ACCOUNTS" /><uses-permission androID:name="androID.permission.USE_CREDENTIALS" />

解决方法:

请检查您是否声明了以下内容.

 <feature name="NetworkStatus">         <param name="androID-package" value="CDVConnection" /> </feature>

网络状态将是功能名称,值将是您的类名称.

在AndroID清单中,

06001

麻生太郎检查cordova_plugin.Js

cordova.define('cordova/plugin_List', function(require, exports, module) {    module.exports = [{        "file": "plugins/org.apache.cordova.dialogs/www/notification.Js",        "ID": "org.apache.cordova.dialogs.notification",        "merges": ["navigator.notification"]    }, {        "file": "plugins/org.apache.cordova.network-information/www/network.Js",        "ID": "org.apache.cordova.network-information.network",        "clobbers": ["navigator.connection", "navigator.network.connection"]    }];    module.exports.Metadata = // top OF MetaDATA     {        "org.apache.cordova.device": "0.2.8",        "org.apache.cordova.network-information": "0.2.7"    }});

这些是一些权限类型.

谢谢.

总结

以上是内存溢出为你收集整理的如何为Android PhoneGap项目添加权限?全部内容,希望文章能够帮你解决如何为Android PhoneGap项目添加权限?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存