rom路径:
// File file = new File("/data/data/cn.itcast.file/files/"+filename);
// FileInputStream fis = new FileInputStream(file);
// File file = new File("/mnt/sdcard/", filename);
File file = new File(Environment.getExternalStorageDirectory(),filename);
细节:为增强程序健壮性,在使用sd卡存储前先判断sd卡状态
sd卡是否安装
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()))
此处用到一个权限:
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
读写sd卡要权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
// File file = new File("/data/data/cn.itcast.file/files/"+filename);
// FileInputStream fis = new FileInputStream(file);
FileInputStream fis = context.openFileInput(filename);
// File file = new File("/mnt/sdcard/", filename);
File file = new File(Environment.getExternalStorageDirectory(),filename);
细节:为增强程序健壮性,在使用sd卡存储前先判断sd卡状态
sd卡是否安装
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()))
此处用到一个权限:
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
读写sd卡要权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
本文介绍了在Android应用中进行文件读写的几种方法,包括内部存储和外部SD卡的文件操作。针对SD卡的操作特别强调了权限申请及状态检查的重要性。
3272

被折叠的 条评论
为什么被折叠?



