android file 记录
私有文件路径
/data/data/包名/files/
上下文创建读取文件
FileOutputStream outputStream= context.openFileOutput(fileName, Context.MODE_PRIVATE);//保存
FileInputStream inputStream=context.openFileInput(fileName);//读取
在activity中获得路径
File file= this.getFilesDir();//快速得到文件夹
this.getCacheDir();//获得缓存文件夹
在程序中要访问sd卡就要申请sd卡的访问权限
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 往SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
sd卡路径
2.2前 /sdcard
2.2后 /mnt/sdcard 最好获得路径方法:Environment.getExternalStorageDirectory()
将文件写入sdcard的时候要判断用户时候插入sdcard并且可以读写
Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
//创建文件夹
File destDir = new File(“/data/data/[your path]/temp”);
if (!destDir.exists()) {
destDir.mkdirs();
}
更多相关文章
- android 文件存储
- android 文字或者图片生成.pdf文件
- android文件解析InputStream问题解决
- Android学习 数据存储之_文件存储
- Android Mediacodec H.265文件播放
- android 获取音乐文件的内置专辑图片
- Android 文件存储及常见问题解决
- Android中的资源文件