zoukankan      html  css  js  c++  java
  • Android简单数据存储SharedPreferences

        SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义的xml文件中。

    1)保存数据

    //获得SharedPreferences对象
    SharedPreferences settings = this.getSharedPreferences("shared_file", 0);
    
    //获得可编辑对象
    SharedPreferences.Editor editor = settings.edit();
    
    editor.putString("name", "Kael Chen");
    editor.putInt("age", 22);
    
    editor.commit();

    2)读取数据

    SharedPreferences settings = this.getSharedPreferences("shared_file", 0);
    //第二个参数为如果SharedPreferences中没有保存就赋一个默认值
    String name = settings.getString("name", "no name");
    
    int age = settings.getInt("age", 0);

    3)删除数据

    //获得SharedPreferences对象
    SharedPreferences settings = this.getSharedPreferences("shared_file", 0);
    
    //获得可编辑对象
    SharedPreferences.Editor editor = settings.edit();
      editor.remove("name");  
      //editor.clear();  
      editor.commit();

    4)对应的shared_file.xml

    <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
    
    <map>
    
    <string name="name">Kael Chen</string>
    
    <int name="age" />22</int>
    
    </map>
  • 相关阅读:
    linux tar.gz zip 解压缩 压缩命令
    VC中获取窗体句柄的各种方法
    CodeForces 377B---Preparing for the Contest(二分+贪心)
    Response.Write具体介绍
    Linux实现字符设备驱动的基础步骤
    Android Bundle类
    Otacle表查询
    android该系统的应用API选择演示版本
    微机原理(2)8086
    大话设计の创建模式
  • 原文地址:https://www.cnblogs.com/chengzhengfu/p/4579011.html
Copyright © 2011-2022 走看看