DCloud_App_Array
DCloud_App_Array
  • 发布:2014-11-14 20:48
  • 更新:2021-01-03 13:03
  • 阅读:22016

Android平台指定程序使用的权限(Permissions)

分类:HTML5+

HBuilder的App云端打包会根据应用使用的5+ API自动添加Android权限(Permissions),是按照5+ API模块分类来添加的(参考5+ API使用的Android权限列表)。

例如,如使用了Device的API,如plus.networkinfo.getCurrentType(),默认情况下打包机会自动添加Device模块相关的所有权限:



而实际只需要最后两个权限就可以,前面四个权限都是没有必要添加的。

为了解决添加不必要Android权限的问题,我们可以通过以下方式设置定义Android权限

  • 打开应用的manifest.json文件,切换到代码视图,添加plus->distribute->google->custompermissions节点,并设置值为true:

  • 参考5+ API使用的Android权限列表,根据应用中使用的5+ API整理出要使用的Android权限,并添加到plus->distribute->google->permissions值数组中,如下是使用Speech和Statistic两个模块要使用到的权限:

  • 保存,并提交App云端打包

3 关注 分享
xiaobinbin Trust 雪之梦技术驿站

要回复文章请先登录注册

坚强的鱼丸

坚强的鱼丸

无法切换到图形界面呢,找不到标签
2015-10-29 15:11
Danny

Danny

@DCloud_App_Array 最新版本的HBuilder增加模块权限配置图形界面,通过图形界面配置的权限还需要设置custompermissions属性不?
2015-07-01 16:15