目录

  • 1 课程介绍
    • 1.1 课程目标与主要内容
    • 1.2 教材及推荐书目
    • 1.3 在线学习平台
    • 1.4 课程评价方案
  • 2 第一章 Android概述
    • 2.1 第1节 Android介绍
    • 2.2 第2节  第一个Android程序
      • 2.2.1 操作视频
      • 2.2.2 视频:Android Studio安装与配置
        • 2.2.2.1 软件下载地址汇总
    • 2.3 第3节 LogCat与程序调试
      • 2.3.1 操作视频
    • 2.4 本章作业
    • 2.5 补充材料
      • 2.5.1 课堂补充知识点
      • 2.5.2 学堂在线讲课视频
    • 2.6 本章作业
  • 3 第二章  Activity
    • 3.1 第1节 Activity简介
      • 3.1.1 参考链接
    • 3.2 第2节 Activity生命周期
      • 3.2.1 操作视频:生命周期
      • 3.2.2 操作视频:保存临时数据
    • 3.3 本章作业
    • 3.4 补充材料
      • 3.4.1 课堂知识补充点
      • 3.4.2 学堂在线讲课视频
  • 4 第三章 Intent
    • 4.1 第1节 Intent基础
      • 4.1.1 参考资料
      • 4.1.2 视频:LayoutCreator的使用
      • 4.1.3 操作视频:Activity跳转
    • 4.2 第2节 Intent数据传递
      • 4.2.1 操作视频:Activity传递数据
    • 4.3 第3节 Activity启动模式
      • 4.3.1 参考资料的讨论
      • 4.3.2 补充:任务堆栈的查看方式
      • 4.3.3 操作视频:Standard模式
      • 4.3.4 操作视频:SingleTop模式
      • 4.3.5 操作视频:SingleTask模式
      • 4.3.6 操作视频:SingleInstance模式
    • 4.4 第4节 Intent过滤器
      • 4.4.1 操作参考代码
  • 5 第四章 UI开发基础
    • 5.1 第1节 布局管理
      • 5.1.1 操作视频:绝对布局
      • 5.1.2 操作视频:相对布局
      • 5.1.3 操作视频:线性布局
        • 5.1.3.1 drawable资源易错点
      • 5.1.4 操作视频:约束布局
        • 5.1.4.1 补充知识:关于AndroidX
      • 5.1.5 操作视频:约束布局(链)
      • 5.1.6 约束布局补充知识
    • 5.2 第2节 基础组件
      • 5.2.1 操作练习:样式与TextView
      • 5.2.2 操作视频:TextView
      • 5.2.3 操作视频:Button
      • 5.2.4 操作视频:EditText
        • 5.2.4.1 关于焦点的解释
      • 5.2.5 操作视频:ProgressBar进度条
    • 5.3 第3节 中级组件
      • 5.3.1 操作视频:CheckBox复选框
      • 5.3.2 操作视频:Switch开关组件
      • 5.3.3 操作视频:RadioButton单选框
      • 5.3.4 操作视频:ImageView图像组件
  • 6 第五章 UI开发高级技术
    • 6.1 第1节 适配器及系统组件
      • 6.1.1 操作视频:Spinner下拉框组件
      • 6.1.2 操作视频:ListView组件
      • 6.1.3 参考链接
    • 6.2 第2节 自定义适配器
      • 6.2.1 操作视频:自定义适配器
      • 6.2.2 参考链接
    • 6.3 第3节 Fragment
      • 6.3.1 操作视频:Fragment静态加载
      • 6.3.2 操作视频:Fragment动态加载
      • 6.3.3 将Activity改造成Fragment
      • 6.3.4 参考链接
  • 7 第六章 Android数据存储
    • 7.1 第1节 数据存储方式
      • 7.1.1 参考链接
    • 7.2 第2节 SharedPreferences保存键值对数据
      • 7.2.1 操作视频:SharedPrefs的使用
      • 7.2.2 参考链接
    • 7.3 第3节 SQLite数据库
      • 7.3.1 操作视频:SQLite数据库
      • 7.3.2 参考链接
  • 8 Android开发技术综述
    • 8.1 课件PPT
    • 8.2 参考链接
  • 9 附录:综合项目操作过程
    • 9.1 软件安装及使用
    • 9.2 项目及其结构
    • 9.3 Activity生命周期
    • 9.4 资源库介绍
    • 9.5 布局和控件
    • 9.6 新建课程目录
    • 9.7 事件监听
    • 9.8 格式验证
    • 9.9 网络接口请求
    • 9.10 Json序列化
    • 9.11 多Activity及跳转
    • 9.12 SharedPreference
    • 9.13 对话框
    • 9.14 ListView
将Activity改造成Fragment

修改父类


修改布局填充过程

修改View的获取方式


修改Context获取方式


修改布局文件

如果仅有一个组件,例如ListView组件,可使用FrameLayout