5.1 SQLite数据库简介
5.1.1 SQLite特点
5.2 数据库的创建
5.3 数据库的使用
5.3.1 SQLite的基本操作
5.3.2 SQLite中的事务
5.3.3 实战演练——绿豆通讯录
5.4 数据展示控件
5.4.2 常用数据适配器(Adapter)
1.Adapter
BaseAdapter即基本的适配器,使用BaseAdapter时需要实现四个方法。
2.SimpleAdapter
SimpleAdapter继承自BaseAdapter,实现了BaseAdapter的四个抽象方法并进行了封装。
3.ArrayAdapter
5.4.3 实战演练——Android应用市场
5.4.4 ListView优化
为了防止数据量过大造成内存溢出,在使用ListView时通常会进行优化,其中一种是复用convertView。
- 在加载Item布局时,会使用findViewById()方法找到Item布局中的各个控件,在每一次加载新的Item数据时都会进行控件寻找,这样也会产生耗时操作。
- 为了进一步的优化ListView减少耗时操作,可以将要加载的子View放在ViewHolder类中,当第一次创建convertView时将这些控件找出,在第二次重用convertView时就可直接通过convertView中的getTag()方法获得这些控件。
5.5 本章小结
本章讲解了SQLite数据库和ListView控件的相关知识,首先简单地介绍了SQLite数据库,然后讲解了如何使用SQLite数据库以及ListView。SQLite数据库和ListView这两个知识非常重要,在实际开发中可以实现很多功能,例如电子商城中的购物车、网易新闻客户端等。因此,要求初学者必须掌握本章知识。
【学习笔记】
【学习资料】
- 教材:《Android移动开发案例教程》
- 学习资料:Android移动开发配套资料
-1.源代码:每个章节配套案例代码
-2.补充案例:项目、课后练习代码
-3.课程资料:课后习题及答案、ppt - github:Android
包含自己学习过程的全部案例、实验、项目代码 - 推荐学习视频:Android开发从入门到精通(项目案例版)