gpt4 book ai didi

java - 在android中创建目录

转载 作者:IT老高 更新时间:2023-10-28 20:49:28 26 4
gpt4 key购买 nike

我正在尝试在 Android 的 SD 卡上构建一个名为“images”的目录。这是我的代码,但它不起作用?谁能给我一些建议?

File picDirectory = new File("mnt/sdcard/images");
picDirectory.mkdirs();

最佳答案

更新: Since Android 10,11 Storage updates ,Google 已通过标准编程语言文件操作限制存储访问。

对于仅针对 Android 10 (API 29) 及更高版本的应用程序,您需要在您的 android list 文件中声明“requestLegacyExternalStorage="true"”才能使用基于编程语言的文件操作。

<application
android:requestLegacyExternalStorage="true"
....>

===========

您想确保您正确地找到了您的 SDCard 的地址,您不能确定它总是在任何特定的地址。您需要执行以下操作!

File directory = new File(Environment.getExternalStorageDirectory()+File.separator+"images");
directory.mkdirs();

让我知道这是否适合你!

您的AndroidManifest.xml 中还需要以下行

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

关于java - 在android中创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5280176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com