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

更多相关文章

  1. 8.1、Android中为Intent附加数据的两种写法
  2. Android中数据库操作框架greenDAO介绍与使用
  3. [置顶] 美团Android DEX自动拆包及动态加载简介
  4. 基于android-async-http的文件上传
  5. android大图加载中的陷阱
  6. Android 基础-3.0 数据存储方式
  7. Jeally Bean中MonekyRunner 帮助文件
  8. Android开发中高效的数据结构
  9. android动态加载apk

随机推荐

  1. android在一个app程序中,打开另一个app的
  2. android的图片加载几种方法
  3. Android(安卓)SDK安装
  4. Android SwipeToDismiss:左滑/右滑删除Lis
  5. android xml之动画篇 alpha、scale、tran
  6. Android(安卓)/ Java ------ Sha1 and Md
  7. android 联系人 增删改查
  8. Android Volley.jar包下载(第三方开源网
  9. android launcher源码分析
  10. android 使用icon进行字符编码转换