1.sharedPreferences
文件,类比。properties文件,数据存储都是使用键值对来存储
2.功能
写入和读取
可以将什么数据类型放入sharedPreferences
getSharedPreferences(参数1, 参数2) 参数1:文件名称 参数2:模式
getPreferences(参数1) 参数1:模式 (不建议)
目前仅支持 boolean,flot int long string 等基本数据类型的存储
获取方式有几种?区别是什么?
1.获取分为4步
//获取数据sharedPreferences
//借助Editor,向SharedPreferences中写入数据
//写入数据,只能写入原始基本数据,不能写入复合型数据
//提交数据
2.读取分为2步
//数据的读取sharedPreferences
//获取数据
数据库(SqLit)
特点:自给自足,无服务器,零配置,事务性的SQL数据库,SQLite 轻量 无需配置的 本地化
为啥不在手机装Mysql?体积太大了。。功能比较强
借用Class,DBHelper 继承SQLiteOpenHelper
实现两个抽象方法 onCreate() onUpgrade() 创建一个带参的构造方法