Android6.0动态申请SD卡读写的权限
2017-06-13 11:31
411 查看
Android6.0之后系统对权限的管理更加严格了,不但要在AndroidManifest中添加,还要在应用运行的时候动态申请。下面是动态申请SD卡读写的权限
在AndroidManifest中添加SD卡读写的权限
2
动态申请权限
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
把verifyStoragePermissions方法放在onCreate方法中即可。
在AndroidManifest中添加SD卡读写的权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />1
2
动态申请权限
private static final int REQUEST_EXTERNAL_STORAGE = 1; private static String[] PERMISSIONS_STORAGE = { "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE" }; public static void verifyStoragePermissions(Activity activity) { try { //检测是否有写的权限 int permission = ActivityCompat.checkSelfPermission(activity, "android.permission.WRITE_EXTERNAL_STORAGE"); if (permission != PackageManager.PERMISSION_GRANTED) { // 没有写的权限,去申请写的权限,会弹出对话框 ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE,REQUEST_EXTERNAL_STORAGE); } } catch (Exception e) { e.printStackTrace(); } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
把verifyStoragePermissions方法放在onCreate方法中即可。
相关文章推荐
- Android6.0 读写SD卡权限动态申请
- Android6.0动态申请SD卡读写的权限
- Android6.0 读写SD卡权限动态申请
- android6.0 动态申请权限
- Android6.0动态权限申请
- android6.0动态权限申请
- Android6.0动态权限申请步骤以及需要注意的一些坑
- Android6.0需要动态申请的权限
- Android6.0动态权限申请步骤以及需要注意的一些坑
- Android6.0动态申请权限的框架RxPermission
- Android6.0动态权限申请
- android6.0手机动态申请权限的问题
- Android6.0动态申请权限
- Android6.0动态权限申请步骤以及需要注意的一些坑
- Android6.0哪些权限要动态申请?
- Android 6.0以上动态申请文件读写权限
- Android6.0哪些权限要动态申请?
- Android6.0动态申请权限的那些坑_优就业
- Android6.0动态申请权限的两种办法
- Android6.0动态权限申请