gpt4 book ai didi

android -/mnt/sdcard 和/sdcard 有区别吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:48:25 26 4
gpt4 key购买 nike

我正在尝试将位图保存到图片目录中。这是代码

            File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);

File file = new File(path, "test1.PNG");
try {
path.mkdirs();
OutputStream out = new FileOutputStream(file);
mBitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
out.flush();
out.close();

} catch (Exception e) {
e.printStackTrace();
Log.w("ExternalStorage", "Error writing " + file, e);
}

但是执行卡在 OutputStream out = new FileOutputStream(file);我使用了调试器,完整路径返回mnt/sdcard/Pictures/test1.PNG,是mnt/导致我无法通过OutputStream out = new FileOutputStream(文件);?因为我只能在我的文件目录中看到sdcard/

谢谢!

最佳答案

/sdcard 是到 /mnt/sdcard 的软链接(soft link)...并且 /sdcard 在文件系统中是只读的,所以最好使用 /mnt/sdcard/..

关于android -/mnt/sdcard 和/sdcard 有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12564884/

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