zoukankan      html  css  js  c++  java
  • Android笔记之sharedPrefenses

    1、SharedPreferences介绍

      主要用于软件参数设置功能,用xml方式保存,保存的位置是在/data/data/包名/shared_prefs

    1. 使用Context.getSharedPreferences方法获取SharedPreferences对象,其中存储key-value的文件的名称有getSharedPreferences方法第一个参数指定。

    2. 使用SharedPreference.edit方法获取SharedPreferences.Editor对象。

    3. 通过SharedPreference.Editor接口的putXxx方法保存key-value对。

    4. 通过SharedPreference.Editor.commit方法提交要保存的key-value对。

    2、保存参数

      SharedPreferences.Editor editor=getSharedPreferences("file_name", Context.MODE_APPEND).edit();//file_name即为文件名
      editor.putString("message", "我只是个字符串");
      editor.putBoolean("isVoice", true);
      editor.putInt("num", 100);
      editor.commit();//将数据持久化到存储介质中去
    

    3、获取参数

                    SharedPreferences preferences= getSharedPreferences("file_name", Context.MODE_PRIVATE);
                    //文件模式只有在创建的时候才使用
                    String str=preferences.getString("message", "没有找到");//第二个参数表示如果没有找到,则使用该默认值
                    Boolean bo=preferences.getBoolean("isVoice",false );
                    int i=preferences.getInt("num",0);

    4、删除参数:

    SharedPreferences.Editor editor = getActivity()
                        .getSharedPreferences(CommonUrl.Pre_FileName,
                                Context.MODE_APPEND).edit();
                editor.remove("useId");
                editor.commit();

    Done!

  • 相关阅读:
    struts2.1.6教程七、国际化
    SRCNN之后的深度学习超分辨率
    文献学习:基于深度学习的图像超分辨率最新进展与趋势
    Canny边缘检测——学习笔记
    Facebook开源技术识别网购评论
    忆长安
    Fast-RCNN
    SPP-Net
    R-CNN目标检测的selective search(SS算法)
    CSS Table(表格)
  • 原文地址:https://www.cnblogs.com/xingyyy/p/3301451.html
Copyright © 2011-2022 走看看