android 10 创建文件失败

在这里插入图片描述

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有800多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。


Android 10在创建文件的时候导致创建不成功

        File file = new File(path);
        if (!file.exists())
            file.mkdirs();

一种解决方式是把compileSdkVersion降到28及以下,但这样会导致新版sdk的特性就没法使用了,所以可以使用一种方式就是在AndroidManifest的application属性中添加一个android:requestLegacyExternalStorage属性,如下所示

 <application
        android:requestLegacyExternalStorage="true"

你可能感兴趣的:(Android,Android10,创建文件失败,AndroidManifest)