android 数据存储

一、shared Preferences

存储较简单的参数设置,格式为"key-value paries",无法直接在多个应用程序之间共享Preferences数据。

// 取得活动的preferences对象.
  SharedPreferences settings = getPreferences(Activity.MODE_PRIVATE);

// 取得值.
  mbMusic = settings.getBoolean("bmusic", false);

 // 取得编辑对象
  SharedPreferences.Editor editor = settings.edit();

 // 添加值
   editor.putBoolean("bmusic", false);
   
 // 提交保存
   editor.commit();

二、Files

通过FileOutputStream打开一个文件(如果这个文件不存在,就自动创建这个文件),通过load方法来获取文件中的数据,通过deleteFile方法删除一个指定的文件

    在开发一个应用程序时,如果需要加载一个文件的内容来初始化程序,可以再编译程序之前,在res/raw/tempFile中新建一个static文件,

这样就可以在程序中通过Resources,openRawResource(R.raw.文件名)方法,返回一个InputStream对象,直接读取文件内容。

 

posted @ 2012-10-09 10:08  little_star  阅读(104)  评论(0编辑  收藏  举报