Android 动态获取创建与删除文件权限

Posted 南千元

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 动态获取创建与删除文件权限相关的知识,希望对你有一定的参考价值。

首先要在 androidManifest.xml 文件中添加

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

在类中写如下方法:只要调用这个方法就可以实现动态文件权限的获取

public void requestAllPower() 
        if (ContextCompat.checkSelfPermission(this,
                Manifest.permission.WRITE_EXTERNAL_STORAGE)
                != PackageManager.PERMISSION_GRANTED) 
            if (ActivityCompat.shouldShowRequestPermissionRationale(this,
                    Manifest.permission.WRITE_EXTERNAL_STORAGE)) 
             else 
                ActivityCompat.requestPermissions(this,
                        new String[]Manifest.permission.WRITE_EXTERNAL_STORAGE,
                                Manifest.permission.READ_EXTERNAL_STORAGE, 1);
            
        
    

这个代码并非我原创,只是忘了是从哪里找来的,记录在此,方便使用

以上是关于Android 动态获取创建与删除文件权限的主要内容,如果未能解决你的问题,请参考以下文章

android 6.0之后动态获取权限

Android 6.0以上动态获取权限问题,百度语音识别

Android动态获取权限

在Android 6.0 设备上动态获取权限

在 Android 中动态创建/删除按钮

Android6.0以上系统动态获取权限