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动态申请读写权限内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • AndroidQ(10)黑暗模式适配的实现

    AndroidQ(10)黑暗模式适配的实现

    这篇文章主要介绍了AndroidQ(10)黑暗模式适配的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Android Camera开发实现可复用的相机组件

    Android Camera开发实现可复用的相机组件

    这篇文章主要为大家详细介绍了Android Camera开发实现可复用的相机组件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • flutter 微信聊天输入框功能实现

    flutter 微信聊天输入框功能实现

    这篇文章主要介绍了flutter 微信聊天输入框功能实现,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • Android仿淘宝商品详情页效果

    Android仿淘宝商品详情页效果

    这篇文章主要为大家详细介绍了Android仿淘宝商品详情页效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • Android Handler的详细介绍

    Android Handler的详细介绍

    Handler当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发
    2013-09-09
  • Android用HandlerThread模拟AsyncTask功能(ThreadTask)

    Android用HandlerThread模拟AsyncTask功能(ThreadTask)

    本文主要讲用HandlerThread模拟AsyncTask功能,这里提供实例代码以便参考,有需要的小伙伴可以参考下
    2016-07-07
  • Android时间设置的3个小彩蛋分享

    Android时间设置的3个小彩蛋分享

    这篇文章主要给大家介绍了关于Android时间设置的3个小彩蛋,文中通过实例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友可以参考下
    2023-03-03
  • Android用PopupWindow实现新浪微博的分组信息实例

    Android用PopupWindow实现新浪微博的分组信息实例

    PopupWindow可以实现浮层效果,而且可以自定义显示位置,本篇文章主要介绍Android用PopupWindow实现新浪微博的分组信息,有需要的可以了解一下。
    2016-11-11
  • Android动态加载布局实现技巧介绍

    Android动态加载布局实现技巧介绍

    通过使用LayoutInflater 每次点击按钮时候去读取布局文件,然后找到布局文件里面的各个VIEW 操作完VIEW 后加载进我们setContentView 方面里面的要放的布局文件里面,每次动态加载文件必需调用 removeAllViews方法,清除之前的加载进来的View
    2022-12-12
  • Android11文件管理权限申请详细介绍

    Android11文件管理权限申请详细介绍

    大家好,本篇文章主要讲的是Android11文件管理权限申请详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论