为代码添加权限以及使用时的权限检查
来源:互联网 发布:网络赌徒的下场 编辑:程序博客网 时间:2024/05/16 06:34
在Android中,如果我们要为某代码添加权限,可以在对应的代码里定义权限
public class Hello { //定义一个字符串常量,表示权限名称 public static final String PERMISSION_HELLO = "包名.permission.Hello"; public void say(Context context) { //判断是否拥有PERMISSION_HELLO的权限 int checkResult = context.checkCallingOrSelfPermission(PERMISSION_HELLO); if (checkResult != PackageManager.PERMISSION_GRANTED){ //如果没有权限 throw new SecurityException("没有<包名.permission.Hello>权限"); } System.out.println("hello"); }}
然后在AndroidManifest中声明权限并使用权限
<permission android:name="permission.Hello"/> //定义权限 <uses-permission android:name="permission.Hello"/> //使用权限
0 0
- 为代码添加权限以及使用时的权限检查
- 为代码添加权限检查
- 跟踪事务代码检查的权限
- 为基本组件添加权限检查,如Activity
- android 权限(一)自定义,检查,使用权限
- 权限检查
- 检查权限
- 安卓 6.0检查权限以及请求权限
- 为普通用户添加root权限
- 为用户添加sudo权限
- 为文件添加everyone权限
- 为普通用户添加root权限
- 为普通用户添加root权限
- 使用高德地图时添加的权限
- IIS 服务器的权限检查
- Android Studio 的使用之添加权限
- Android6.0运行时权限以及RxPermissions的使用
- sap 事务代码跳过权限检查
- java Base64加密
- 缓存资源
- 带空格字符串读取
- [总结]FFMPEG视音频编解码零基础学习方法
- JAVASE总结--冒泡排序
- 为代码添加权限以及使用时的权限检查
- [python]226. Invert Binary Tree; 60ms
- View 滑动的实现
- 搭建heron环境(一)安装JDK
- 从键盘输入一个身份证号,获得该身份证主人年龄
- java虚拟机老年代垃圾收集器
- Handler机制
- 虚函数
- CMS(Concurrent Mark Sweep,并行标记-清除)收集器