首页 > 代码库 > Android文件存储往SD卡中写入文件路径出错问题求解。
Android文件存储往SD卡中写入文件路径出错问题求解。
============问题描述============
因为学习需要 看的老罗的视频 关于数据存储往SD卡写文件的那一部分 几乎完全照办的敲的代码 结果在pad上测试的时候和预想的有区别 本来应该存储到SD卡中的文件结果跑到pad自带内存中去了。。。 然后我尝试过把路径直接自己手动写 还是一样存到了自带内存中 这到底是为什么啊? 顺带吐槽一下万恶的导师 十一还要我们加班
求大神们指导呀~ 国庆节玩的开学哟!!!
============解决方案1============
或许是系统默认 sd 卡路径就是自带内存呢?每个手机的 sd 卡都是视机型而定的,我记得是在/etc/vold.fstab 上进行修改默认 sd 卡路径
============解决方案2============
是用Environment.getExternalStorageDirectory()获得路径吗?
正常的。
============解决方案3============
你可以直接试着在sd卡路径下生成文件,我试了是成功的。
File file = new File("/mnt/sdcard/test.log"); FileOutputStream out = new FileOutputStream(file); out.write("this is a test".getBytes()); out.close();
Android文件存储往SD卡中写入文件路径出错问题求解。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。