Android 11不会在外部存储上创建应用程序目录 [英] Android 11 doesn't create app directory on external storage

查看:55
本文介绍了Android 11不会在外部存储上创建应用程序目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近我把我的智能手机更新到了Android 11,我注意到我的一个应用程序在外部存储上创建目录时崩溃了。我已经阅读了Android 11文档,我们在这里Starting in Android 11, apps cannot create their own app-specific directory on external storage。很奇怪,因为当我打开android/data目录时,有很多应用程序文件夹,所以可以这样做,或者可能有应用程序在更新之前创建的文件夹?

推荐答案

好的,我找到了一种方法。我们的应用程序无法创建该文件夹,但是如果我们调用getApplicationContext().getExternalFilesDir("");,Android将为我们创建该文件夹。

非常愚蠢,如果我们想要打开不存在的目录,它会创建它,但当我们想自己创建它时,就会出现问题。Android开发人员应该会让我们的生活变得更轻松,但每次更新都会让事情变得更加困难。

这篇关于Android 11不会在外部存储上创建应用程序目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆