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 动态获取创建与删除文件权限的主要内容,如果未能解决你的问题,请参考以下文章