Android开发数据持久化

Android系统中主要提供了三种方式用于简单的实现数据持久化功能,

分别是:文件存储,SharedPreferences存储以及数据库存储。

文件存储:核心技术就是用Context 类中提供openFileInput()和openFileOutput()方法,之后利用Java的各种流进行读写操作。

                    不适合保存一些较为复杂的文本数据

SharedPrefernces存储: 是使用键值对的方式存储数据的。SharedPrefernces文件是使用XML格式对数据进行管理的

存:

                   SharedPreferences.Editor editor = getSharedPreferences("shareName",0).edit();    //名字尽量去有意义的,因为取的时候用到

   editor.putString("name","LiMing");

                    editor.commit(); //记得提交

            取:

  SharedPreferences pref = getSharedPreferences("shareName",0);

                  String name = pref.getString("name","");

SQLiten 数据库存储:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

893151960

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值