Q1:Android中提供哪些数据持久存储的方法?
Q2:Java中的I/O流读写怎么做?
Q3:SharePreferences适用情形?使用中需要注意什么?
Q4:了解SQLite中的事务处理吗?是如何做的?
Q5:使用SQLite做批量操作有什么好的方法吗?
Q6:如果现在要删除SQLite中表的一个字段如何做?
Q7:使用SQLite时会有哪些优化操作?
Q1:Android中提供哪些数据持久存储的方法?
有三种方法:File 文件存储、SharedPreferences存储、SQLite数据库存储。
Q2:Java中的I/O流读写怎么做?
Q3:SharePreferences适用情形?使用中需要注意什么?
SharedPreference类提供了一个总体框架,使您可以保存和检索的任何基本数据类型( boolean, float, int, long, string,byte、short、double)的持久键-值对(基于XML文件存储的“key-value”键值对数据)。通常用来存储程序的一些配置信息。其存储在“data/data/程序包名/shared_prefs目录下。
适用情形:存储基本数据类型、存储程序的一些配置信息。
Q4:了解SQLite中的事务处理吗?是如何做的?
SQLite是一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少,在存储大量复杂的关系型数据的时可以使用,比前面学过的只适用于存储简单数据的两种存储方式要好很多。接下来学习如何创建、升级数据库以及对数据进行增删改查,并穿插一个完整的例子更好的掌握这些知识点。