现在的位置: 首页 > 综合 > 正文

Android 之 Files

2013年12月03日 ⁄ 综合 ⁄ 共 1212字 ⁄ 字号 评论关闭

    上节,我们简单了解了SharedPreferences.它一般用来保存应用程序的属性配置。但是如果需求更高一点,SharedPreferences就会有点力不从心。

     Android的应用程序能够正常访问的目录只有私有目录,也就是/data/data/包名/以及/sdcard目录。系统其它的系统目录,第三方程序是不可以写入的。

     本节设计到的Files文件,一般就是存于私有目录空间中。默认的相对路径就是指私有目录。不建议使用绝对目录。

     使用File的路径如下:

    /data/data/包名/files/music.cfg

 

     下面以一个FilesDemo为例子,实现保存,读取用户数据。

 

1:新建一个基于Activity的FilesDemo工程。

2:实现两个函数void Load();void Save();

3:

代码如下:


 

 

4:其实这里主要的就是几个类:File;FileInputStream;FileOutputStream;

如果需要用到查阅相关的文档说明既可以完成。

 

5:我们在开发应用的时候有时候需要附带一些文件,这个时候我们可以把他们放在res/raw/tempFile中建立一个static 文件,这样就可以在程序中通过Resources.openRawResource(R.raw.文件名)方法同样返回一个InputStream对象。可以直接读取内容。

 

6:以上虽然简单,但是如果不实际操练一把,还是纸上谈兵。

 

抱歉!评论已关闭.