发现HBuilder的一个巨坑,就是他们默认的权限问题,主要包括:编辑/读取/发送短信,读取/修改通讯录,读取/写入童话记录,网络访问,拍照,录音,读取/修改外部存储,闪光灯,查询设备上的用户。这是不管你要不要,先把所有这些权限给你加上去再说,怎么加上去的我都不知道。还有,例如拍照等的权限,在8.1的手机上,都没有是否允许调用相机的弹框,直接就可以调用相机。如此,真的是省事儿了。
我测试在HBuilder里面取出所有的权限,也在Android Studio的manifest配置文件里面不配置任何权限,甚至在HBuilder的manifest.json里面加入配置:"custompermissions": true,都无济于事。在HBuilder的“模块权限配置”板块一直提示“应用程序如具有短信权限,提交应用市场时需要特殊申请,详情请参见。。。。”,然后打包安装,检测的时候,提示我需要21项权限。安装之后,在设置的权限里面这个apk也有十几项权限。
吐槽这么多,最终我其实就想搞明白一点,这些权限我能不能不要?能,我要怎么设置?特别是短信和联系人的权限,希望有高手能知道一下。万谢。。。
w***@126.com
- 发布:2018-10-22 16:20
- 更新:2019-02-15 10:39
- 阅读:5900
4 个回复
9***@qq.com
我这边也遇到这样的问题,请问你现在解决了嘛
梁飞鸿
打包时的权限,manifest.json里模块权限配置都是现成的,不需要的去掉就行
1***@qq.com
大佬告诉我怎么调取相机的?我vue写的项目,打包app后没有调相机
w***@yeah.net - 还没有
我的用云打包就没问题 但是本地打包之后就无法调起相机了,在这个应用的权限设置里面也没有看见可以开启相机权限。知道这是为啥嘛?
5***@qq.com
解决了吗?我这边直接就闪退了 上传图片
2019-04-12 18:59
8***@qq.com
我云打包不能调用相机扫描,本地就一点问题都没有,这才是真的蛋疼
2019-06-13 15:53