当前位置: 代码迷 >> Android >> Android开发便签六:数据保存之File存储
  详细解决方案

Android开发便签六:数据保存之File存储

热度:77   发布时间:2016-05-01 15:52:09.0
Android开发便签6:数据保存之File存储
Android的数据存储有一下几种方式:
1、Shared Preferences :xml格式的键值对,只能用来存储基本数据类型

2、File:文件存储

3、SQLite:Android自带的数据库存储

4、网络存储

下面主要介绍file存储中file的加载,数据的保存。

1、File中的数据加载:
private void loadFileData() {		//构建一个Properties对象		Properties p = new Properties();				try {			//加载文件			p.load(openFileInput("/sdcard/data.properties"));		} catch (FileNotFoundException e) {			e.printStackTrace();		} catch (IOException e) {			e.printStackTrace();		}				String what = p.getProperty("key");//获取键为key的值	}


2、保存数据到File:
private void saveFileData() {		//构建一个Properties对象		Properties p = new Properties();				p.put("key", "File test");				try {			//写文件			p.store(openFileOutput("/sdcard/data.properties", Context.MODE_WORLD_WRITEABLE), "");		} catch (FileNotFoundException e) {			e.printStackTrace();		} catch (IOException e) {			e.printStackTrace();		}	}
  相关解决方案