java.io.FileNotFoundException: /storage/emulated/0/one.mp4 (Permission denied)

读取手机存储卡里面的内容的时候 提示权限拒绝的异常的

这个呢,处理方法就是

在配置文件中添加

 
    
    
    

然后呢,在代码动态的申请权限即可

if (Build.VERSION.SDK_INT >= 23) {
                    int REQUEST_CODE_CONTACT = 101;
                    String[] permissions = {
                            Manifest.permission.WRITE_EXTERNAL_STORAGE};
                    //验证是否许可权限
                    for (String str : permissions) {
                        if (LocalActivity.this.checkSelfPermission(str) != PackageManager.PERMISSION_GRANTED) {
                            //申请权限
                            LocalActivity.this.requestPermissions(permissions, REQUEST_CODE_CONTACT);
                            return;
                        } else {
                           //这里就是权限打开之后自己要操作的逻辑
                        }
                    }
                }

 

你可能感兴趣的:(Android,知识点记录,Permission,denied)