一、在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 添加sensor 权限
  2. Android程序开发:简单电话拨号器
  3. Android(安卓)AudioTrack实时播放
  4. Android下免Root权限截屏
  5. Android权限
  6. Android(安卓)Keep screen on(保持屏幕唤醒)
  7. 利用drozer进行Android渗透测试
  8. 申请Android(安卓)google map的apiKey
  9. android APP 获得system权限

随机推荐

  1. OSG for Android新手教程系列(四)——JNI与
  2. Android 开发必读:如何成为一名优秀的Andr
  3. 我的android 第27天 - Intent意图
  4. android eclipse集成环境
  5. Android内核驱动——电源管理
  6. Android主题切换
  7. android 开发 文件读写应用案例分析
  8. Android试手——Dota铃声
  9. Android系列教程之四:Activity的生命周期
  10. Android入门进阶教程(1)-android扫盲