Qt 在Android6.0以上的动态申请权限应如何处理?请教一下,可有教程?



  • 我找到的一些模糊的指引是用Java代码实现,然后用c++调用



  • @shui 以前就是在AndroidManifest.xml实现的。新版的或许要设置targetSdkVersion为23或者以上,并且呢要书写Java代码来申请动态的权限。以上是我从简书中摘抄的内容:

    (1)检查是否由此权限checkSelfPermission(),如果已经开启,则直接做你想> 做的。

    (2)如果未开启,则判断是否需要向用户解释为何申请权限> shouldShowRequestPermissionRationale。

    (3)如果需要(即返回true),则可以弹出对话框提示用户申请权限原因,用> 户确认后申请权限requestPermissions(),如果不需要(即返回false),则直接> 申请权限requestPermissions()。

    详情看这里吧。


登录后回复
 

与 萌梦社区 的连接断开,我们正在尝试重连,请耐心等待