zoukankan      html  css  js  c++  java
  • Android SharedPreference

    在Android开发过程中,Android提供了SharedPreference共享首选项,它的用途就是,用于保存软件配置信息,APP使用过程中,需要用到的配置信息,例如:音量大小等:
    这里写图片描述


    SharedPreference 共享首选项保存文件的模式选择:
    MODE_APPEND:追加模式(此模式每一次commit,不会把上一次信息清除)
    MODE_PRIVATE:私有模式(此模式每一次commit,都会把上一次信息清除)
    这里写图片描述


    具体实现代码:

    // 初始化SharedPreference共享首选项
    SharedPreferences sp = getSharedPreferences("user_sp", Context.MODE_PRIVATE);
    
    // 得到编辑器
    SharedPreferences.Editor edit = sp.edit();
    edit.putBoolean("isLogin", true);
    edit.putString("username", "liudeli");
    edit.putString("userpwd", "123456");
    edit.putInt("usercount", 9);
    edit.commit();
    
    // 查询SharedPreference共享首选项,文件里面的内容
    Log.d(TAG, "isLogin:" + sp.getBoolean("isLogin", false));
    Log.d(TAG, "username:" + sp.getString("username", null));
    Log.d(TAG, "userpwd:" + sp.getString("userpwd", null));
    Log.d(TAG, "usercount:" + sp.getInt("usercount", 0));

    这里写图片描述


    执行后,file存储的目录(/data/data/packagename/shared_prefs/):

    这里写图片描述

    文件内容为:
    这里写图片描述


    关于SharedPreference共享首选项的默认值:

    edit.getBoolean 默认为:false
    edit.getString 默认为:null
    edit.getInt 默认为:0


    谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,
    刘德利CSDN博客, http://blog.csdn.net/u011967006

  • 相关阅读:
    BZOJ 5297: [Cqoi2018]社交网络 矩阵树定理
    BZOJ 5300: [Cqoi2018]九连环 打表+FFT
    BZOJ 5298: [Cqoi2018]交错序列 二项式定理+矩阵乘法
    BZOJ 5301: [Cqoi2018]异或序列 莫队+桶
    BZOJ 5324: [Jxoi2018]守卫 区间DP
    BZOJ 5322: [Jxoi2018]排序问题 模拟+贪心
    点斜式
    斜截式
    斜率
    求线段的交点
  • 原文地址:https://www.cnblogs.com/android-deli/p/10322168.html
Copyright © 2011-2022 走看看