先判断值不值得学:这课解决什么场景

这门课讲的是安卓原生开发里很具体的一块:用 ListView 展示列表数据,再加对话框做交互。它解决的场景很明确——做一个能增删改查数据的应用界面。课程用学生管理系统当案例,把列表加载、数据刷新、删除确认这些常见操作串起来。如果你做的是这类带数据列表的安卓应用,这课直接对口;如果你已经转去做前端或后端,价值不大。需要说明的是,ListView 是安卓早期的列表控件,现在新项目多用 RecyclerView,但底层适配器思路是相通的,老项目维护也绕不开它。

适合什么基础,学完能独立做什么

这课不适合零基础。你得已经会安卓基本的界面布局、Activity 生命周期,最好对 SQLite 数据库有基本了解,否则跟上进度会吃力。学完之后,你应该能独立完成一个带列表展示和增删改查功能的小型管理应用:把数据库查出来的数据用适配器绑到列表上,点item能触发操作,删除时弹框确认,改完数据能刷新回列表。课程里还顺带讲了样式主题和动画,但这些是附带内容,核心还是列表加对话框的组合。如果你之前只写过静态界面,这课能帮你跨过"数据驱动界面"这道坎。

资料怎么配合练习,建议先看哪几块

建议按这个顺序来:先把 ListView 基本使用和适配器那几节过一遍,理解打气筒创建 View 的过程,这是整个课程的骨架;然后看数据刷新的部分,搞清楚改了数据怎么通知列表更新;最后把对话框和数据库操作一起看,因为删除确认弹框和数据库增删改是绑在一起的业务逻辑。练习方面,不要只看不动手。资料里的学生管理系统案例,建议自己从头敲一遍,不要照抄。先把列表显示跑通,再加点击删除弹框,最后接上数据库。遇到卡壳的地方再回去看对应章节,比顺序看更有效。样式和主题那部分可以最后看,不影响主线功能。


本课程是Android应用开发的基础课程中的部分课程,主要内容为使用ListView来展示集合类型的数据,使用学生管理系统作为案例。

课程目录

*   第一章 Android基础阶段/

  *   使用ListView实现列表/

    *   学生管理系统界面的显示

    *   listview引入

    *   listview的使用

    *   学生管理系统的升级

    *   listview的优化的原理

    *   listview的优化

    *   采用打气筒创建view对象

    *   通知数据适配器刷新数据

  *   对话框/

    *   常见对话框

    *   删除学生信息的对话框

    *   数据库的另外一种增删改查的方法

    *   数据库的事务

    *   常见数据适配器-simple和arrayAdapter

  *   动画效果/

    *   android下的图形动画

  *   样式和主题/

    *   应用程序的国际化

    *   样式和主题