我有宝宝 发表于 2020-7-13 06:34:32

如果拒绝了权限怎么让他结束程序


vvxc 发表于 2020-7-13 06:34:33



申请结果 <> 0对应第一个权限   结果不等于0 就是没有申请到权限
申请结果 <> 0对应第二个权限   结果不等于0 就是没有申请到权限
后边还可以写更多   需要跟申请的权限个数想对应-1

唯独♂奇光 发表于 2020-7-13 08:36:31


事件 按钮3.被单击()
        如果 权限操作1.取系统版本号()>=23 则
                如果 权限操作1.检查权限("android.permission.READ_PHONE_STATE") = 真 则
                        编辑框3.内容 = 手机1.取IMEI码()
                否则       
                        弹出提示("未获得权限,将返回安卓ID")
                        编辑框3.内容 = 手机1.取IMEI码()
                结束 如果
        否则       
                编辑框3.内容 = 手机1.取IMEI码()
        结束 如果
结束 事件

yudave 发表于 2020-7-13 10:52:34

进来看看了解一下

zssm 发表于 2020-7-13 12:50:00

添加一個對話框~          確認按鈕-賦予權限          取消按鈕 - 暫不賦予          判斷用戶點擊的按鈕即可!
點擊了 確認按鈕 就申請權限在判斷是否申請到權限,沒有申請到就結束程序      點擊了取消按鈕就結束程序

我有宝宝 发表于 2020-7-13 16:35:05

vvxc 发表于 2020-7-13 08:24
申请结果0对应第一个权限   结果不等于0 就是没有申请到权限
申请结果0对应第二个权限    ...

如果取两个不同的权限呢? 怎么写啊 求帮助

XF谭镇洋 发表于 2020-7-13 18:58:26

我有宝宝 发表于 2020-7-13 16:35
如果取两个不同的权限呢? 怎么写啊 求帮助

在申请完毕那个事件里写,如果申请结果数组(0)=真且申请结果数组(1)=真则继续运行,否则拜拜

XF谭镇洋 发表于 2020-7-13 18:59:22

vvxc 发表于 2020-7-13 08:24
申请结果0对应第一个权限   结果不等于0 就是没有申请到权限
申请结果0对应第二个权限    ...

一看就不玩E4A的 E4A的引用单条数组成员,括号用的是(),而不是[ ]

as2557594045 发表于 2020-7-14 10:52:10

我有一套完善的权限请求处理框架,包括用户本次拒绝后弹出提示再次申请,用户永久拒绝后引导用户手动打开设置修改,权限改变后返回app继续逻辑,加我QQ2557594045

我有宝宝 发表于 2020-7-14 19:41:18

XF谭镇洋 发表于 2020-7-13 18:59
一看就不玩E4A的 E4A的引用单条数组成员,括号用的是(),而不是[ ]

私信下吗 你QQ多少
页: [1] 2
查看完整版本: 如果拒绝了权限怎么让他结束程序