一、在AndroidManifest.xml中加入android:requestLegacyExternalStorage="true" ,如下:

<?xml version="1.0" encoding="utf-8"?>                                                                                                

二,动态申请权限

private void initPermission(Activity activity){        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {            if (ContextCompat.checkSelfPermission(activity, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED                    ||ContextCompat.checkSelfPermission(activity, Manifest.permission.READ_SMS) != PackageManager.PERMISSION_GRANTED            ) {                // 检查权限状态                if (ActivityCompat.shouldShowRequestPermissionRationale(activity, Manifest.permission.WRITE_EXTERNAL_STORAGE)) {                    //  用户彻底拒绝授予权限                } else {                    //  用户未彻底拒绝授予权限                    ActivityCompat.requestPermissions(activity, PermissionUtil.PERMISSIONS, PermissionUtil.REQUEST);                }            }else{                Toast.makeText(activity,"已经授权 : "+Manifest.permission.WRITE_EXTERNAL_STORAGE,Toast.LENGTH_SHORT).show();            }        }    }    @Override    public void  onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {        super.onRequestPermissionsResult(requestCode, permissions, grantResults);        if (requestCode == 1) {            for (int i=0;i
public class PermissionUtil {    public static final int REQUEST = 1;    public static String[] PERMISSIONS = {            Manifest.permission.READ_EXTERNAL_STORAGE,            Manifest.permission.WRITE_EXTERNAL_STORAGE,            Manifest.permission.READ_SMS};}

 

更多相关文章

  1. Android下免Root权限截屏
  2. android 添加sensor 权限
  3. 转:Android 获取Root权限
  4. Android 分多次(每次一个)请求权限时的onRequestPermissionsResult
  5. Android文件权限(Linux的权限)
  6. android 之一键root权限 快速刷机
  7. android 1.6全部的权限介绍
  8. Android 中各种权限深入体验及详解
  9. android:sharedUserId权限问题

随机推荐

  1. Google I/O Android官方新体系架构之:Life
  2. Android应用程序进程启动过程(前篇)
  3. android控件的对齐方式
  4. Android读写XML(上)-----DOM
  5. Android中的消息模型
  6. Android系统框架和开机流程
  7. 暮拾晨花,回望流年——我的2016
  8. android adb常用命令
  9. AndroidRelativeLayout属性大全
  10. ANDROID基础部分的总结