4.7 小 结

本章主要介绍了Android常用的几种数据存储方式,包括共享参数SharedPreferences的键值对存取、数据库SQLite的关系型数据存取、SD卡的文件写入与读取操作(含文本文件读写和图片文件读写)、App全局内存的读写以及为实现全局内存而学习的Application组件的生命周期及其用法、ContentProvider内容组件的用法(内容提供器、内容解析器、内容操作器、内容观察器)。最后设计了一个实战项目“购物车”,通过该项目的编码进一步复习巩固本章几种存储方式的使用,另外介绍了选项菜单和上下文菜单的基本用法。

通过本章的学习,读者应该能够掌握以下4种开发技能:

(1)学会共享参数SharedPreferences、数据库SQLite、SD卡文件、全局内存、内容提供器共5种存储方式的用法。

(2)学会应用组件Application的用法。

(3)学会内容组件ContentProvider的用法,如封装数据的对外接口,对开放内容接口的系统数据进行查询、修改和监视操作。

(4)学会选项菜单和上下文菜单的基本用法。