Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 Icenium Graphite 开发了一个 android 应用程序。当我将我的应用程序安装到手机上时,它总是会显示一长串权限列表,我的应用程序在安装之前可能需要批准这些权限。我的应用程序唯一需要的是相机和录音机。当我通过 Graphite 中的“属性”页面添加这些权限并删除所有其他权限时,我的应用程序在安装到设备后仍会不断请求创建中的所有内容(位置、联系人等)的权限。我究竟做错了什么?
谢谢,戴夫
您可能正在使用带有一组核心插件的 Cordova 3.0.0 框架。核心插件允许您访问本机系统功能,例如加速度计、相机、指南针等。默认情况下,Icenium 包含所有这些核心插件。它们需要一些额外的 Android 权限,因此当您构建项目时,构建过程会默认添加这些权限。
下一个 Icenium 版本将允许您禁用应用程序不需要的核心插件,这将消除对额外 Android 权限的需要。