很多知识只有真正理解掌握之后才能运用自如,举一反三。对Java中的文件操作和android系统SD卡里面的文件操作,你觉得有区别吗,显然没有本质区别,如果勉强说有,那也是不足为道滴,但我们在实际运用中却要注意如下几点,不然问题会缠上你。
1、首先想要对android系统SD卡里文件操作需要添加使用权限:
android系统是不会让外来程序随意动自己内存的,如果没有许可证,不好意思,不准你动我地盘,在我地盘得听我的
。在配置文件里AndroidManifest.xml里面添加SD卡读写数据权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
2、获取文件绝对路径:
这里有两种方法
方法1:直接使用/mnt/sdcard/+文件名
如: final String FILE_NAME = "/mnt/sdcard/00000.H264";
方法2:通过系统提供的方法获取SD的路径,然后在后面加上文件名称。这个方法有点啰嗦,暂没感受到它的妙处,不过在此还是罗列出来,供以后参考。见后面实例。
3、获取文件路径后的操作,跳不出对FileInputStream、FileOutputStream、FileReader、FileWriter
android中如何在SD卡上进行文件读写操作
最新推荐文章于 2022-03-14 18:27:44 发布
本文介绍了在Android中进行SD卡文件读写操作的方法,包括添加读写权限、获取文件路径以及使用FileInputStream、FileOutputStream等类进行数据读写。提供两种方式创建文件路径,并给出相关代码示例。
摘要由CSDN通过智能技术生成