帖子
帖子
用户
博客
课程
你好,android平台app动态权限文档中,往app代码中添加动态权限操作是指哪一块代码,是apicloud中svn下载下来的代码,还是我们这边的h5代码

你好,android平台app动态权限文档中,往app代码中添加动态权限操作是指哪一块代码,是apicloud中svn下载下来的安卓代码,还是我们这边的h5代码
20
帖子
1
勋章
7575
Y币
梧桐下的秘密 发表于 2019-10-9 09:23
你好,android平台app动态权限文档中,往app代码中添加动态权限操作是指哪一块代码,是apicloud中svn下载 ...

看帖子。
20
帖子
1
勋章
7575
Y币
洋洲 发表于 2019-10-8 16:57
编译一个新的superSdkWebview给原生,他替换掉就可以了么

原生开发动态权限原生自己做。
20
帖子
0
勋章
115
Y币
设置targetSdkVersion后,为什么ble模块搜索不到蓝牙?
2
帖子
0
勋章
11
Y币
“下载附件中的manifest.xml”   在哪里的附件中下载呢??
10
帖子
0
勋章
43
Y币
我这样写的不知道对不对
  1. //上传图片
  2.           function fnupdataimg() {
  3.             var resultList = api.hasPermission({
  4.               list:['camera','photos']
  5.             });
  6.             if(resultList[0].granted==true&&resultList[1].granted==true){//如果有相机和本地存储访问权限
  7.               api.actionSheet({
  8.                       title: '',
  9.                       cancelTitle: '取消',
  10.                       buttons: ['拍照', '从手机相册选择']
  11.                   }, function(ret, err) {
  12.                       if (ret) {
  13.                           getPicture(ret.buttonIndex);
  14.                       }
  15.                 });
  16.             }else {//如果没有相机和本地存储访问权限
  17.               api.requestPermission({
  18.                 list:['camera','photos'],
  19.                 code:1
  20.               }, function(ret, err){
  21.                 if(res.list[0].granted==true&&res.list[1].granted==true){
  22.                   api.actionSheet({
  23.                           title: '',
  24.                           cancelTitle: '取消',
  25.                           buttons: ['拍照', '从手机相册选择']
  26.                       }, function(rt, err) {
  27.                           if (rt) {
  28.                               getPicture(rt.buttonIndex);
  29.                           }
  30.                     });
  31.                 }else {
  32.                   mytoast("无相册访问权限,请检查权限设置!","middle")
  33.                 }
  34.               });
  35.             }
  36.           }
复制代码
203
帖子
3
勋章
3425
Y币
本帖最后由 玩具. 于 2019-11-21 17:01 编辑

如果用户选择了“不再提示”,那么再次请求权限时将不会再弹出选择框,而是直接跳转到系统设置的该应用权限设置界面。 ? 这步骤有办法处理没。  给用户个提示,而不是禁止后就直接打开设置界面?
20
帖子
1
勋章
7575
Y币
玩具. 发表于 2019-11-21 16:45
如果用户选择了“不再提示”,那么再次请求权限时将不会再弹出选择框,而是直接跳转到系统设置的该应用权限 ...

正确的做法,先判断有没有权限,跟据判断结果提示用户,根据用户操作结果,然后再调请求权限;而不是上来直接就调请求权限。
多看看那些头部应用的处理流程。
203
帖子
3
勋章
3425
Y币
本帖最后由 玩具. 于 2019-11-22 14:24 编辑
常山赵子云 发表于 2019-11-22 11:18
正确的做法,先判断有没有权限,跟据判断结果提示用户,根据用户操作结果,然后再调请求权限;而不是上来 ...

没有上来直接请求,先判断是没有这个权限,若没有权限则申请权限,但是问题是,第一次提示有询问对话框,没毛病,都是对的,若手动在设置里面的app权限列表里面禁止某个权限,那么再次打开app,就会直接调转到系统设置的该应用权限设置界面....  是哪一步骤没操作对么?
您需要登录后才可以回帖 登录

本版积分规则