查看完整版本: [-- 安卓下主动获取各种权限 --]

QTCN开发网 -> Qt移动平台开发 -> 安卓下主动获取各种权限 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

lixiaoxin 2017-08-18 11:07

安卓下主动获取各种权限

在Creator里编辑AndroidManifest.xml可以添加各种权限,如下图:

[attachment=17673]


在华为手机上安装时确实有相关权限的提示,但实际并未获得这些权限。
其他应用比如百度地图,在使用权限前会弹出提示,如下图:
[attachment=17674]

[attachment=17675]


有谁知道在Qt里该如何主动获取这些权限吗?

never_forget 2017-08-19 19:35
你在安装的时候是可以看到这个应用程序拥有那些权限的,至于你说的在 XML 里面添加了,但是实际上没有的情况,没有见到过,应该是有的,检查一下是否真的没有这个权限,然后正在看看你添加的权限正不正确!

lixiaoxin 2017-08-31 08:27
貌似从Android 6.0开始,仅在xml里声明权限是不行的,必须在代码里动态获取权限。安卓的API里有requestPermission,但是Qt没有提供这个方法。

15145093145 2017-09-06 08:35
android 6.0  7.0有些权限 不光在AndroidManifest中添加 ,还要动态申请


查看完整版本: [-- 安卓下主动获取各种权限 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled