• 本文只申请读写权限,举一反三,按照这个模版也可以申请其他权限

AndroidManifest.xml ↓

 <!--加读写权限-->    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

在这里插入图片描述

Java ↓

//定义请求码    private static final int REQUEST_EXTERNAL_STORAGE = 1;    private static String[] PERMISSIONS = {            "android.permission.READ_EXTERNAL_STORAGE",            "android.permission.WRITE_EXTERNAL_STORAGE" };    //然后通过一个函数来申请    public static void readWritePermission(Activity activity) {        try {            //检测是否有权限:permission = 0 ,则有权限            int permission = ActivityCompat.checkSelfPermission(activity,                    "android.permission.WRITE_EXTERNAL_STORAGE");            //判断是否有权限,没有则弹出对话框            if (permission != PackageManager.PERMISSION_GRANTED) {                //Activity的实例、String数组、请求码                ActivityCompat.requestPermissions(activity, PERMISSIONS,REQUEST_EXTERNAL_STORAGE);            }        } catch (Exception e) {            e.printStackTrace();        }    }//--------------在 onCreate中调用此函数--------------readWritePermission(this);

在这里插入图片描述

效果图 ↓

Android 6.0 - 申请动态权限_第1张图片

更多相关文章

  1. android:sharedUserId="android.uid.system" 系统级权限并重新系
  2. 如何使Android应用程序获取系统权限
  3. android开发之权限问题整理
  4. 如何让android apk 获得系统权限
  5. android 自定义 permission 权限
  6. Android预制APP第一次打开时不弹权限提示页面
  7. Android 常用的权限
  8. Android的权限permission
  9. 修改文件夹权限

随机推荐

  1. 9.Swift UIImagePickerController选取图
  2. Android加载GIF图片的两种方式
  3. Android不透明度16进制值
  4. android系统修改状态栏背景色以及文字颜
  5. Kotlin + Mvp + RxJava + Retrofit 心得
  6. Android(安卓)原生webview传递header前端
  7. Android(安卓)RecyclerView下拉刷新和上
  8. android处理处理触屏事件的流程
  9. Android:Preference
  10. Android的Service深入分析(全)