先判断值不值得学:这课解决什么场景
这门课讲的是安卓原生开发里很具体的一块:用 ListView 展示列表数据,再加对话框做交互。它解决的场景很明确——做一个能增删改查数据的应用界面。课程用学生管理系统当案例,把列表加载、数据刷新、删除确认这些常见操作串起来。如果你做的是这类带数据列表的安卓应用,这课直接对口;如果你已经转去做前端或后端,价值不大。需要说明的是,ListView 是安卓早期的列表控件,现在新项目多用 RecyclerView,但底层适配器思路是相通的,老项目维护也绕不开它。
适合什么基础,学完能独立做什么
这课不适合零基础。你得已经会安卓基本的界面布局、Activity 生命周期,最好对 SQLite 数据库有基本了解,否则跟上进度会吃力。学完之后,你应该能独立完成一个带列表展示和增删改查功能的小型管理应用:把数据库查出来的数据用适配器绑到列表上,点item能触发操作,删除时弹框确认,改完数据能刷新回列表。课程里还顺带讲了样式主题和动画,但这些是附带内容,核心还是列表加对话框的组合。如果你之前只写过静态界面,这课能帮你跨过"数据驱动界面"这道坎。
资料怎么配合练习,建议先看哪几块
建议按这个顺序来:先把 ListView 基本使用和适配器那几节过一遍,理解打气筒创建 View 的过程,这是整个课程的骨架;然后看数据刷新的部分,搞清楚改了数据怎么通知列表更新;最后把对话框和数据库操作一起看,因为删除确认弹框和数据库增删改是绑在一起的业务逻辑。练习方面,不要只看不动手。资料里的学生管理系统案例,建议自己从头敲一遍,不要照抄。先把列表显示跑通,再加点击删除弹框,最后接上数据库。遇到卡壳的地方再回去看对应章节,比顺序看更有效。样式和主题那部分可以最后看,不影响主线功能。
本课程是Android应用开发的基础课程中的部分课程,主要内容为使用ListView来展示集合类型的数据,使用学生管理系统作为案例。
课程目录
* 第一章 Android基础阶段/
* 使用ListView实现列表/
* 学生管理系统界面的显示
* listview引入
* listview的使用
* 学生管理系统的升级
* listview的优化的原理
* listview的优化
* 采用打气筒创建view对象
* 通知数据适配器刷新数据
* 对话框/
* 常见对话框
* 删除学生信息的对话框
* 数据库的另外一种增删改查的方法
* 数据库的事务
* 常见数据适配器-simple和arrayAdapter
* 动画效果/
* android下的图形动画
* 样式和主题/
* 应用程序的国际化
* 样式和主题






