Android数据存储

10 篇文章 0 订阅
7 篇文章 0 订阅
1.五种存储方式


android操作系统提供了一种公共文件系统,即任何应用软件都可以使用它来存储和读取文件,


该文件被其他的应用软件读取。android采用了一种不同的系统,在android中,所有的应用软件数据


为应用软件私有,然而,android也提供了一种标准方式供应用软件将私有数据开放给其他应用软件,在


android中,提供了如下五种存储方式:


(1)文件存储;


(2)SQLite数据库方式;


(3)内容提供器(Content provider);


(4)网络


(5)SharedPreferences.


2.最简单的存储方式


在android中,最简单的存储方式是SharedPreferences,它用来存储一些简单配置信息,如用户名,密码等。


SharedPreferences是以键值对的方式存储,方便实现读取和存入。SharedPreferences提供了android


平台常规的Long,Int,String的保存,类似windows上的ini文件,但是它分为多种权限,可以全局共享
访问,最终以xml方式存数,但是整体效率不高。


(1)创建


    SharedPreferences sp;  
    SharedPreferences.Editor editor;        
    Context context;  
      
    public SharedPreferencesHelper(Context c,String name){  
        context = c;  
        sp = context.getSharedPreferences(name, 0);  
        editor = sp.edit();  
    }  




(2) 以键值<String Key,String Value> 的方式加入数据


  public void putValue(String key, String value){  
          editor = sp.edit();  
          editor.putString(key, value);  
          editor.commit();  
    }  


(3). 以 String Key 为索引来取出数据


  public String getValue(String key){  
       return sp.getString(key, null);  
   }  





























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值