繁体   English   中英

Android:以编程方式将文件写入外部SD卡

[英]Android: write files to external sd card programatically

通过添加以下内容,我的应用可以从android SD卡中写入和删除文件

android.permission.WRITE_EXTERNAL_STORAGE permission.

但这不适用于某些设备支持的外部SD卡。 写入默认的SD卡(在大多数情况下为/ mnt / sdcard0 )没有问题,但这不适用于额外的sd卡( / mnt / sdcard1 )。

我已经对此进行了搜索,也通过了stackoverfolw本身的一些线程,但是我仍然找不到合适的解决方案。

这真的是Android中的错误吗? 有什么解决方法吗?

我真的很感谢对此的任何澄清。

您可以从以下代码获取sdcard的路径:

String path = Environment.getExternalStorageDirectory().getAbsolutePath();

然后指定文件夹名称和文件名。

如果使用的是仿真器,请仔细检查以确保已填写SD Card大小的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM