android数据存储的几种方式

本文详细介绍了Android中数据存储的三种主要方式:SharedPreferences用于保存简单的键值对数据;内部存储包括文件存储和SQLite数据库,提供私有数据存储;外部存储允许全局读写,适用于公共数据。每种方式的使用方法和注意事项都有所阐述。
摘要由CSDN通过智能技术生成

一、数据存储分类
      SharePreferences(用户偏好);

       内部存储:把私有数据存在设备的内部存储介质中

      外部存储:吧公共数据存放在共享的外部存储介质中
     
       SQLite数据库:吧结构化的数据保存在一个私有的数据库中;
     
      网络存储:吧数据保存在网络上开发者自己的服务器中

二、  SharePreferences(用户偏好):
    1.通过键值对形式来保存简单的、私有的数据,存储的是基本类型数   据,设置参数等数据量不    大的数据,
    2.数据存放在ROM中所属应用程序的目录中,第一次会创建一个叫做“shared_prefs”的目录,绝  对路径是"data/data/应用程序包名/sharrd_prefs/"
    3.方法
     a:首先要获得sharepreferences对象
          两种方式获取共享参数,getSharedPreferences (使用多个sharepreferences文件)   
                                 getPreferences(使用一个sharepreferences文件) 
            SharedPreferences sharedPreferences = this.getSharedPreferences(
                           "文件名称", 模式); 
       b;写数据:获得edit对象   Editor editor=sharedPreferences.edit();  
                       
                            editor.putString("name""吕环天");
                             editor.putInt("age", 16);  
                                            提交: editor.commit();  
           c:读数据:
            SharedPreferences sharedPreferences2 = this.getSharedPreferences(
                    "abdulla", Context.MODE_PRIVATE);
            String name=sharedPreferences2.getString("name"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值