首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android file 记要

2012-09-20 
android file 记录私有文件路径 /data/data/包名/files/?上下文创建读取文件FileOutputStream outputStrea

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();
? }

热点排行