Android11内部存储不在应用目录下创建文件夹
创始人
2024-08-20 11:00:36
0

在Android 11中,应用程序的权限控制变得更加严格,应用程序需要显式请求从设备上的私有目录访问文件的权限。在此之前,我们可以通过获取应用程序的存储权限来创建应用程序目录并放置我们的文件。在Android 11中,这种方法不再奏效。

为了在Android 11中正确地向应用程序目录创建文件夹,我们需要使用新的API:Context.getFilesDir()和Context.getNoBackupFilesDir()方法,以及Context.getExternalFilesDir()方法。

例如,这段代码创建了一个名为“myFolder”的文件夹,它在Android 11及更高版本中位于应用程序目录下:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
    Context context = getApplicationContext();
    String folderName = "myFolder";
    File file = new File(context.getFilesDir(), folderName);
    if (!file.exists()) {
        file.mkdir();
    }
}

Context.getExternalFilesDir()方法类似于之前的存储API,但需要从应用程序的私有目录中请求文件访问权限。因此,这种方法在Android 11中仍然无法创建应用程序目录。

请注意,上面的示例在Android 11及更高版本中使用新API,而在其他版本中仍使用旧的存储API。这是因为新API仅适用于Android 11及更高版本。

在处理文件时,请始终检查设备的Android版本并相应地处理文件路径。

相关内容

热门资讯

这一问题亟待解决!邯郸胡乐辅助... 这一问题亟待解决!邯郸胡乐辅助脚本下载,wpk可以辅助吗,教程书教程(揭秘有挂)-哔哩哔哩1、打开软...
透视科技!德普软件,德普之星透... 透视科技!德普软件,德普之星透视辅助插件(透视)原来真的是有挂(有挂细节)-哔哩哔哩一、德普之星透视...
今日!福州十八扑有开挂吗,po... 今日!福州十八扑有开挂吗,pokemmo脚本手机版,模板教程(证实有挂)-哔哩哔哩1)福州十八扑有开...
透视app!德普之星透视辅助软... 透视app!德普之星透视辅助软件下载,德扑圈有透视吗(透视)竟然是有挂(真实有挂)-哔哩哔哩1、玩家...
此事迅速冲上热搜!兴动互娱辅助... 此事迅速冲上热搜!兴动互娱辅助工具,wejoker辅助软件,妙计教程(今日头条)-哔哩哔哩;1、完成...
透视插件!德普之星辅助软件,德... 透视插件!德普之星辅助软件,德普之星透视软件免费入口官网(透视)其实是真的挂(确实有挂)-哔哩哔哩1...
据玩家消息!新二号辅助软件价格... 据玩家消息!新二号辅助软件价格,微乐斗地主有挂吗,总结教程(有挂秘诀)-哔哩哔哩1、点击下载安装,新...
透视ai代打!德普之星辅助工具... 透视ai代打!德普之星辅助工具如何设置,德普之星辅助器app(透视)确实存在有挂(有挂存在)-哔哩哔...
此事引发网友热议!贪玩互娱辅助... 此事引发网友热议!贪玩互娱辅助,财神十三张福袋多少钱,模板教程(真的有挂)-哔哩哔哩1、金币登录送、...
透视最新!德普之星透视辅助软件... 透视最新!德普之星透视辅助软件是真的吗,德普之星辅助工具如何打开(透视)总是真的有挂(有挂解密)-哔...