gpt4 book ai didi

java - 无法在我的 Android 模拟器中创建文件夹

转载 作者:行者123 更新时间:2023-11-30 00:38:17 24 4
gpt4 key购买 nike

Java代码如下:

File file = new File(Environment.getExternalStorageDirectory() +
File.separator + "filename");
if(file.exists())
{
Toast.makeText(this, "exists", Toast.LENGTH_SHORT).show();
}
else {
Boolean durum = file.mkdir();
if(durum)
{
Toast.makeText(this, "created", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(this, "nope, doesn't work", Toast.LENGTH_LONG).show();
}
}

我在 Android Manifest 中添加了"uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"。我无法添加 XML,因为它在这里显示得很奇怪。

因此,我使用的是 Android Studio 2.2 及其自己的模拟器。但它不会创建任何目录。

当我尝试使用我的 Samsung S4 (Android 5.0.1) 时,它成功创建了文件,但不在 SDCARD 中,在设备的存储中。

这里发生了什么?

最佳答案

Android >=api 23,不适用于 list 权限,请尝试阅读 this文章。另外,如果你想在模拟器上运行它,请在物理设备(而不是模拟器)中尝试它,包括一个 sd 卡。

问题可能重复!

关于java - 无法在我的 Android 模拟器中创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43033795/

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