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设置Activity背景为透明style的简单方法(必看)

    Android设置Activity背景为透明style的简单方法(必看)

    下面小编就为大家带来一篇Android设置Activity背景为透明style的简单方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • android音乐播放简单实现的简单示例(MediaPlayer)

    android音乐播放简单实现的简单示例(MediaPlayer)

    本篇文章主要介绍了android音乐播放简单实现的简单示例(MediaPlayer),具有一定的参考价值,有兴趣的可以了解一下
    2017-08-08
  • Android 开发使用PopupWindow实现加载等待界面功能示例

    Android 开发使用PopupWindow实现加载等待界面功能示例

    这篇文章主要介绍了Android 开发使用PopupWindow实现加载等待界面功能,结合实例形式分析了Android使用PopupWindow组件实现加载等待界面功能相关布局与功能实现技巧,需要的朋友可以参考下
    2020-05-05
  • Android简单实现自定义流式布局的方法

    Android简单实现自定义流式布局的方法

    这篇文章主要介绍了Android简单实现自定义流式布局的方法,结合实例形式分析了Android流式布局的原理与实现技巧,需要的朋友可以参考下
    2016-07-07
  • android 获取上一个activity返回值的方法

    android 获取上一个activity返回值的方法

    android 获取上一个activity返回值的方法,需要的朋友可以参考一下
    2013-06-06
  • gradle配置国内镜像的实现

    gradle配置国内镜像的实现

    这篇文章主要介绍了gradle配置国内镜像的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Android开发教程之获取系统输入法高度的正确姿势

    Android开发教程之获取系统输入法高度的正确姿势

    这篇文章主要给大家介绍了关于Android开发教程之获取系统输入法高度的正确姿势,文中通过示例代码介绍的非常详细,对大家学习或者使用Android具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • Android实现调用摄像头拍照并存储照片

    Android实现调用摄像头拍照并存储照片

    本文主要介绍了如何利用Android调用摄像头拍照,并显示拍照后的图片到ImageView中,文中的示例代码讲解详细,感兴趣的可以动手试一试
    2022-01-01
  • Kotlin中单利常用的五种写法

    Kotlin中单利常用的五种写法

    这篇文章主要给大家介绍了关于Kotlin中单利常用的五种写法,文中通过示例代码介绍的非常详细,对大家的学习合作工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • Android利用Sensor(传感器)实现指南针小功能

    Android利用Sensor(传感器)实现指南针小功能

    这篇文章主要为大家详细介绍了Android利用Sensor(传感器)实现指南针小功能的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02

最新评论