递归火山软件开发平台

标题: 火山安卓兼容窗口动态权限申请介绍 [打印本页]

作者: 1185907650    时间: 2021-5-25 10:09
标题: 火山安卓兼容窗口动态权限申请介绍
本帖最后由 1185907650 于 2021-5-25 14:42 编辑

本源码转载自利快云https://www.lkuaiy.com/

火山安卓兼容窗口动态权限申请介绍
本节有三个问题,下面将逐个介绍这些权限问题。
为什么要申请权限?
常用的权限有哪些?
如何申请权限?
一、为什么要申请权限?
这是安卓系统在安卓6.0时候新增的功能,用于控制软件行为的一种方式,同时谷歌也开始布局收紧安卓权限,进一步的掌控安卓系统。
所以从安卓6.0开始建议所有软件在运行的时候必须动态提示权限申请,早期的时候并不严格,软件的权限很泛滥,随着时间的推移和安卓系统软件版本的更新迭代,以及国内手机厂商对用户隐私的重视。
安卓系统权限也是越来越细,到目前最新的安卓11,国内手机厂商都已经实现了软件行为监控,你开发的软件,任何行为都在系统的监控之下,是不是流氓软件一目了然。
二、常用的权限有哪些?
1、在安卓“权限窗口”的帮助页中有详细的介绍,目前为止大致分为10个权限组,每个权限组都有用两三个,甚至更多权限。【至少目前是这样,以后可能会变化】
2、每个权限组内的权限,申请其中一个即可。【至少目前是这样,以后可能会变】
3、比如读写存储卡的权限,申请其中一个即可。【至少目前是这样,以后可能会变】
三、利用兼容窗口申请权限
1、首先需要配置模块,配置“自动特性兼容支持”模块,兼容窗口就位于本模块下。
2、按钮1点击后调用“检查拥有权限”方法可以检查当前软件是否有指定权限。
3、如果没有就可以调用“请求权限”方法申请权限。
4、如果有了就提示有权限了。
5、定义一个“无名信息框”的变量,用于**出一个可以选择的信息框,这个功能来自于“无名模块”需要配置无名模块才能使用。
6、添加“通知_请求权限完毕”虚拟方法,判断请求码是否等于111,然后判断“授权结果”是否成功。
7、如果成功就 **出信息框提示。
8、如果失败就创建无名信息框,这是一个可以进行确认点击和取消点击的信息框组件。
9、当信息框的确认按钮点击后,执行退出程序方法,退出软件。
10、到这里还没结束,想要正常使用权限申请,还需要设置安卓项目属性。
11、设置“目标安卓平台SDKAPI级别”为安卓8.0
12、运行后点击就可以**出权限申请提示,需要注意的就是,因为安卓系统的差异,不同系统的权限申请样式不同,这是正常的,系统差异导致。
13、如果拒绝申请就会**出这个可以点击的信息框。
14、如果允许就会提示权限申请成功。
运行效果演示。

例子下载:




作者: 大强    时间: 2021-5-25 10:46
学习……
作者: w2012100    时间: 2021-5-25 21:18

作者: 一叶 · 清风    时间: 2021-5-26 17:20
学习..........................
作者: 一叶 · 清风    时间: 2021-5-26 17:21
25252525252525
作者: 1185907650    时间: 2021-6-30 11:35
每日一顶
作者: 网络注册会员    时间: 2021-6-30 12:16
支持一下

作者: yb1984724    时间: 2021-6-30 16:19
谢谢分享
作者: 顶级小白    时间: 2021-7-8 20:42
感谢分享!
作者: 阿丘    时间: 2021-7-8 21:16
学习学习
作者: ht136132999    时间: 2021-9-14 18:55
学习了学习了学习了学习了学习了
作者: Lxn    时间: 2021-9-18 13:42
88888888888888888888888
作者: 丽人    时间: 2021-10-2 14:38


作者: big    时间: 2021-10-14 21:17
学习一下,看看怎么**窗
作者: lvzhi_123    时间: 2021-11-3 08:22
看看隐藏的内容
作者: mylove    时间: 2022-2-19 22:26
感谢分享
作者: pawoaini    时间: 2022-2-22 17:07
对方水电费第三方第三方
作者: kattsu    时间: 2022-4-6 15:52

学习……
作者: zhenglong    时间: 2022-4-11 08:38
来学习下的
作者: huoshan2022    时间: 2022-7-28 12:09
看一看。
作者: z692435632    时间: 2022-8-20 17:39
看看,好东西啊
作者: nurjay    时间: 2022-8-20 18:12

学习……
作者: aronshen    时间: 2022-9-29 13:30

学习……
作者: 78933319    时间: 2022-10-31 11:45
看看,。。。miui12 后台
作者: jxye    时间: 2022-11-6 18:29
学习一下
作者: asd0023    时间: 2022-11-20 22:02
11111111111111111111111111111
作者: sq2103    时间: 2023-4-5 01:24
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: 黑色毛嗑儿    时间: 2023-7-13 23:40
想学习学习
作者: victor    时间: 2023-8-5 10:51
谢谢分享
作者: hp240998    时间: 2023-8-17 21:11
学习学习
作者: bugzhu    时间: 2023-9-27 04:04
学习学习~!
作者: 2oon    时间: 2023-10-11 18:26
学习
作者: renwojun    时间: 2023-12-19 09:08
谢谢
作者: chenwing    时间: 2023-12-19 12:18
学习……
作者: 可爱心心    时间: 2023-12-20 19:52
火山安卓兼容窗口动态权限申请介绍66
作者: msm1985    时间: 2023-12-21 18:42
看看:噜阿噜
作者: afass123    时间: 2024-3-28 10:42
看看呢,,,
作者: 景行    时间: 2024-5-14 01:00
123
作者: zgj9911    时间: 2024-5-14 17:54
感谢分享
作者: wuyoukakayeye    时间: 2024-6-5 12:25
学习一下  不会
作者: qzuser    时间: 2024-6-29 06:11
下载学习学习。
作者: qianlanzf    时间: 2024-8-19 21:34
看看            
作者: e9ee9e    时间: 2024-8-21 22:46
1111111112343524
作者: szy2870    时间: 2024-10-3 20:44
正需要这个,谢谢了!




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4