权限

作者: 君袅 | 来源:发表于2019-03-26 11:59 被阅读0次
    private void initData() {
        if (ContextCompat.checkSelfPermission(this,Manifest.permission.READ_EXTERNAL_STORAGE) ==
                PackageManager.PERMISSION_GRANTED){
            readSD();
        }else{
            ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},1);
        }
    }

    @Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
                                           @NonNull int[] grantResults) {
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
        switch (requestCode){
            case 1:
                if (grantResults.length>0&&grantResults[0] == PackageManager.PERMISSION_GRANTED){
                    readSD();
                }else{
                    Toast.makeText(this,"没有权限",Toast.LENGTH_SHORT).show();
                }
                break;
        }
    }

    private void readSD() {
        list.addAll(SDutils.getMp3(this));
        adapter.notifyDataSetChanged();
    }

危险权限

image.png

处理多个权限

String[] per = new String[]{
                Manifest.permission.READ_PHONE_STATE,
                Manifest.permission.WRITE_EXTERNAL_STORAGE,
                Manifest.permission.ACCESS_COARSE_LOCATION,
                Manifest.permission.ACCESS_FINE_LOCATION,
                Manifest.permission.CAMERA
        };

        ActivityCompat.requestPermissions(this, per, 100);

相关文章

  • ios开发中的权限

    权限分类 联网权限 相册权限 相机 麦克风权限 定位权限 推送权限 通讯录权限 日历 备忘录权限 联网权限 引入头...

  • iOS 相关权限

    权限分类 联网权限 相册权限 相机、麦克风权限 定位权限 推送权限 通讯录权限 日历、备忘录权限 1.联网权限 引...

  • 019 Android权限级别

    Android权限级别我分为普通权限、deviceadmin权限、deviceowner权限、root权限。 ht...

  • android 6.0 添加权限问题

    权限组(Permission Group) 所有的权限都属于权限组当中,包括常规权限和危险权限。对于常规权限而言,...

  • 第十六天课堂笔记 3月21号

    学习内容【文件】权限 【目录】权限***、 【文件】权限 【目录】权限*** 字符和数字(8进制)权限知识****...

  • 动态申请权限

    Android中的权限分为系统权限和应用自定义权限,系统权限又分为正常权限和危险权限。正常权限只需要在Androi...

  • iPhone系统权限

    需要引用到的头文件有 相册权限 照相机权限 麦克风权限 通知权限 定位权限 通讯录权限

  • 【实体类】用户权限

    字段 权限id 权限名 权限描述名 权限描述信息 所在权限分组名 积极 保留字段

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • MySQL 权限管理

    查询所有权限: 授权 查看权限 回收权限 查看权限

网友评论

      本文标题:权限

      本文链接:https://www.haomeiwen.com/subject/mtlgvqtx.html