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对象,直接读取文件内容。