android12 SD如何动态申请读写权限
更新时间:2023年07月31日 09:34:35 作者:大曹小盛
这篇文章主要给大家介绍了关于android12 SD如何动态申请读写权限的相关资料,从Android 6.0开始,权限不再是在manifest⽂件中粘贴⼀下即可,这时候权限也正式⾛进⼤家的视野,需要的朋友可以参考下
android 12 如何动态申请读写权限
android 12不仅需要在AndroidManifest.xml申请读写权限也需要在代码中动态的申请 关于如何动态申请读写权限仅需要两步
1、在AndroidManifest.xml文件中申请读写权限
<!--读写权限--> <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
2、在代码的启动MainActivity中动态申请方法
private static final int REQUEST_EXTERNAL_STORAGE = 1; private final static String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE,}; public void verifyStoragePermissions(Activity activity) { try { //检测是否有写的权限 int permission = ActivityCompat.checkSelfPermission(activity, "android.permission.WRITE_EXTERNAL_STORAGE"); if (permission != PackageManager.PERMISSION_GRANTED) { // 没有写的权限,去申请写的权限,会弹出对话框 ActivityCompat.requestPermissions(this, PERMISSIONS_STORAGE, REQUEST_EXTERNAL_STORAGE); } } catch (Exception e) { e.printStackTrace(); } }
下面是关于动态权限申请的Manifest.class类大家有兴趣可以去了解下
总结
到此这篇关于android12 SD如何动态申请读写权限的文章就介绍到这了,更多相关android12动态申请读写权限内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Android 中 Tweened animation的实例详解
这篇文章主要介绍了Android 中 Tweened animation的实例详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下2017-09-09android视频播放简单实现示例(VideoView&MediaPlayer)
本篇文章主要介绍了android视频播放简单实现示例(VideoView&MediaPlayer),具有一定的参考价值,有兴趣的可以了解一下2017-08-08Android 中 EventBus 的使用之多线程事件处理
这篇文章主要介绍了Android 中 EventBus 的使用之多线程事件处理的相关资料,需要的朋友可以参考下2015-11-11
最新评论