当前位置:网站首页>ContextCompat.checkSelfPermission()方法
ContextCompat.checkSelfPermission()方法
2022-07-26 22:41:00 【Roy_chen7】
ContextCompat类的checkSelfPermission方法用于检测用户是否授权了某个权限。
checkSelfPermission()方法需要传递两个参数,第一个参数需要传入Context,第二个参数需要传入需要检测的权限,如打电话的权限:Manifest.permission.CALL_PHONE。方法返回值为-1(PackageManager.PERMISSION_DENIED)或者0(PackageManager.PERMISSION_GRANTED)。若返回值为GRANTED则为已授权,否则就需要进行申请授权了。
实例:
ContextCompat.checkSelfPermission(MainActivity.this,
Manifest.permission.CALL_PHONE) = PackageManager.PERMISSION_GRANTED //若相等则为已授权需要注意的是在AS里面选中Manifest然后点Alt+Enter,会出现两个提示,一个是引入Manifest(java.util.jar),另一个是引入Manifest(android),这里需要import的是Manifest(android)的包,不然会报错:cannot resolve 'permission'
边栏推荐
猜你喜欢
![[CTF攻防世界] WEB区 关于Cookie的题目](/img/96/6e91ee19343a1ddc49dc2bc94cba62.png)
[CTF攻防世界] WEB区 关于Cookie的题目

MySQL索引优化:索引失效以及不适合建立索引的场景

Data warehouse knowledge points

分区的使用及案例
![[HarekazeCTF2019]encode_ and_ encode](/img/f5/c06523a1764717bdf2d91f069c9d77.png)
[HarekazeCTF2019]encode_ and_ encode
![[CTF攻防世界] WEB区 关于备份的题目](/img/af/b78eb3522160896d77d9e82f7e7810.png)
[CTF攻防世界] WEB区 关于备份的题目

腾讯云MLVB技术如何在移动直播服务中突出重围之基础概念

腾讯升级视频号小程序直播功能,腾讯持续推广直播的底气是这项叫视立方(MLVB)的技术

基于Flink实时计算Demo:用户行为分析(四:在一段时间内到底有多少不同的用户访问了网站(UV))

小程序直播、连线直播、直播打赏:腾讯云移动直播组件MLVB多场景直播拓展
随机推荐
Export and import in ES6
基于Flink实时计算Demo:用户行为分析(四:在一段时间内到底有多少不同的用户访问了网站(UV))
2022.7.18DAY608
C # conversion of basic data types for entry
forward和redirect的区别
进入2022年,移动互联网的小程序和短视频直播赛道还有机会吗?
VMware Workstation 虚拟机启动就直接蓝屏重启问题解决
[CTF攻防世界] WEB区 关于Cookie的题目
Canal installation
Deep understanding of golang - closures
[WUSTCTF2020]CV Maker
Canal 安装
select查询题目练习
基于Flink实时计算Demo—关于用户行为的数据分析
10 - CentOS 7 上部署MySql
Spark累加器(Accumulator)
Use and cases of partitions
2022.7.13
[HarekazeCTF2019]encode_ and_ encode
Essay - I say you are so cute