关于Android中的SharedPreferences的介绍

本文详细介绍了Android中SharedPreferences的使用方法及特点。它适用于存储简短的配置信息,如用户登录状态和版本配置等,并通过示例代码展示了如何进行数据的读写。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Android中主要有四大存储方式:

      1、Sqlite数据库存储结构化数据

      2、SharedPreferences 键值对形式存储

      3、文件存储,分为内部存储和外部存储

      4、网络存储,即存储在服务器上,文件上传


二、这里重点讲SharedPreferences(共享参数)

        概念:

        1、SharedPreferences采用key-value对的形式存储文件

        2、适合存储简短的配置信息 例如:用户登录信息  版本配置等

        3、android程序框架提供了比较简单的读写操作方法

        4、SharedPreference可以存储以下数据类型的数据:

              boolean  int  String  float  long  Set<String>

        5、SharedPreferences存储文件的路径:

              data/data/应用程序包名/shared_prefs/xx.xml


       使用:

       1、创建(获取)SharedPreferences对象(实例):

             a.  SharedPreferences sharedPreferences=getSharedPreferences("info",Context.MODE_PRIVATE);

             b.  SharedPreferences sharedPreferences=getPreferences(Context.MODE_PRIVATE);

        2、创建文件写入编译器

             Editor editor=sharedPreferences.edit();

        3、调用editor中的putXX()方法写入数据

              如:editor.putBoolean("mBl", true);
        editor.putFloat("mf",12.3f);
        editor.putInt("mi", 100);
        editor.putLong("ml", 100000l);
        editor.putString("str", "测试存储");

        editor.commit();//提交

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值