我使用Icenium Graphite开发了一个Android应用程序。当我将我的应用程序安装到手机上时,它总是显示我的应用程序在安装之前需要批准的一长串权限列表。我的应用程序唯一需要的是相机和录音机。当我通过Graphite中的“属性”页面添加这些权限并删除所有其他权限时,我的应用程序在安装到设备时仍然要求创建(位置,联系人等)中的所有内容的权限。我做错了什么?
谢谢, 戴夫
答案 0 :(得分:0)
您可能正在使用随附一组核心插件的Cordova 3.0.0框架。核心插件允许您访问本机系统功能,如加速度计,摄像头,指南针等。默认情况下,Icenium包含所有这些核心插件。它们需要一些额外的Android权限,因此在构建项目时,构建过程会默认添加这些权限。
下一个Icenium版本可以让您禁用应用程序不需要的核心插件,这样就不需要额外的Android权限了。