Android移动开发基础案例教程 第5章 SQLite数据库

img

5.1 SQLite数据库简介

5.1.1 SQLite特点

img

5.2 数据库的创建

img

5.3 数据库的使用

5.3.1 SQLite的基本操作

img

img

img

img

5.3.2 SQLite中的事务

img

5.3.3 实战演练——绿豆通讯录

img

5.4 数据展示控件

img

img

img

5.4.2 常用数据适配器(Adapter)

1.Adapter

BaseAdapter即基本的适配器,使用BaseAdapter时需要实现四个方法。

img

2.SimpleAdapter

SimpleAdapter继承自BaseAdapter,实现了BaseAdapter的四个抽象方法并进行了封装。

img

3.ArrayAdapter
img

5.4.3 实战演练——Android应用市场

img

5.4.4 ListView优化

img

为了防止数据量过大造成内存溢出,在使用ListView时通常会进行优化,其中一种是复用convertView。

img

img

  • 在加载Item布局时,会使用findViewById()方法找到Item布局中的各个控件,在每一次加载新的Item数据时都会进行控件寻找,这样也会产生耗时操作。
  • 为了进一步的优化ListView减少耗时操作,可以将要加载的子View放在ViewHolder类中,当第一次创建convertView时将这些控件找出,在第二次重用convertView时就可直接通过convertView中的getTag()方法获得这些控件。

5.5 本章小结

​ 本章讲解了SQLite数据库和ListView控件的相关知识,首先简单地介绍了SQLite数据库,然后讲解了如何使用SQLite数据库以及ListView。SQLite数据库和ListView这两个知识非常重要,在实际开发中可以实现很多功能,例如电子商城中的购物车、网易新闻客户端等。因此,要求初学者必须掌握本章知识。

【学习笔记】

【学习资料】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

是我,Zack

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

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

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

打赏作者

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

抵扣说明:

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

余额充值