android开发访问sd卡时,始终找不到指定文件
2014-08-29 18:44
253 查看
今天在练习在android项目中访问sd卡文件时,遇到了出乎意料的错误,程序始终找不到目标文件,把书上的两种获取sd卡路径的方法都试了,结果还是失败,书中的代码为:
文件的子路径为Filename
1.File sdfile=Environment.getExternalStorageDirectory(); 2.File sdfile=new File("mnt/sdcard/");
然后就是 FileInputStream fis=new FileInputStream(sdfile.getCanonicalPath()+Filename);
后来自己在用手机时发现,自己的sd卡路径竟然是 /mnt/extSdCard/ ,于是将原来的代码修改后,果断成功,我想难道是手机(三星)的原因!希望和我有一样问题的朋友,也可以试试这种方法。另外,如果是因为其他原因造成的,哪位大神如果知道的话,不妨赐教!本人是新手!!
文件的子路径为Filename
1.File sdfile=Environment.getExternalStorageDirectory(); 2.File sdfile=new File("mnt/sdcard/");
然后就是 FileInputStream fis=new FileInputStream(sdfile.getCanonicalPath()+Filename);
后来自己在用手机时发现,自己的sd卡路径竟然是 /mnt/extSdCard/ ,于是将原来的代码修改后,果断成功,我想难道是手机(三星)的原因!希望和我有一样问题的朋友,也可以试试这种方法。另外,如果是因为其他原因造成的,哪位大神如果知道的话,不妨赐教!本人是新手!!
相关文章推荐
- android 开发时的SD卡的文件访问
- android开发学习(二)——保存文件到手机内存和SD卡,文件访问权限,获取内存大小
- Android 开发-获取SD卡所有指定类型的文件
- android 开发时的SD卡的文件访问
- 【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!
- 【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!
- 【转】Android开发之SD卡上文件操作
- Android开发之SD卡上文件操作
- Android开发心得-使用File ExPlorer无法访问系统内部文件
- android开发下载的文件大小始终大于服务器的文件的大小问题解决
- (转)【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案
- Android游戏开发13:SQLite存储数据及保存SQLite数据库文件到SD卡
- 【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!
- android 开发中通过JNI无法向SD卡写入文件的解决办法
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案
- Android开发之SD卡上文件操作
- Android开发之SD卡上文件操作 (转)
- Android开发之SD卡上文件操作(转载从网络)
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案