目录

  • 1 基础入门
    • 1.1 课程简介
    • 1.2 开发环境搭建
    • 1.3 项目开发
    • 1.4 项目结构
    • 1.5 资源管理与使用
      • 1.5.1 图片资源
      • 1.5.2 主题、样式资源
      • 1.5.3 布局资源
      • 1.5.4 字符串资源
      • 1.5.5 颜色资源
      • 1.5.6 尺寸资源
      • 1.5.7 SateListDrawble资源
    • 1.6 任务实践
    • 1.7 章节测试
  • 2 常用基础组件
    • 2.1 TextView、EditText组件
      • 2.1.1 TextView组件
      • 2.1.2 EditText组件
      • 2.1.3 单元测试-TextView+EditText
      • 2.1.4 任务实践
    • 2.2 Button,ImageButton组件
      • 2.2.1 Button组件
      • 2.2.2 ImageButton组件
      • 2.2.3 单元测试-Button
      • 2.2.4 任务实践
    • 2.3 ImageView组件
      • 2.3.1 ImageView案例
      • 2.3.2 任务实践
    • 2.4 RadioButton、CheckBox组件
      • 2.4.1 RadioButton组件
      • 2.4.2 CheckBox组件
      • 2.4.3 单元测试-RadioButton+Checkbox
      • 2.4.4 任务实践
    • 2.5 Android事件处理
      • 2.5.1 四种事件监听处理方式
      • 2.5.2 常用事件处理
      • 2.5.3 任务实践
    • 2.6 章节测试-用户基础控件
  • 3 常见布局
    • 3.1 界面布局编写方式
    • 3.2 界面布局通用属性
    • 3.3 线性布局
      • 3.3.1 LinerLayout布局
      • 3.3.2 实践演练
    • 3.4 相对布局
      • 3.4.1 RelativeLayout布局
      • 3.4.2 实践演练
    • 3.5 表格布局
      • 3.5.1 TableLayout布局
      • 3.5.2 实践演练
    • 3.6 帧布局
      • 3.6.1 FrameLayout布局
      • 3.6.2 实践演练
    • 3.7 章节测试-四大布局
    • 3.8 任务实践
  • 4 常用高级组件
    • 4.1 Spinner组件
    • 4.2 ArrayAdapter适配器
    • 4.3 ListView组件
      • 4.3.1 单元测试-ListView
      • 4.3.2 任务实践
    • 4.4 SimpleAdapter适配器
    • 4.5 GridView组件
      • 4.5.1 单元测试-GridView
      • 4.5.2 任务实践
    • 4.6 BaseAdapter适配器
    • 4.7 Gallery组件
      • 4.7.1 任务实践
    • 4.8 选项菜单
      • 4.8.1 单元测试-选项菜单
      • 4.8.2 任务实践
    • 4.9 上下文菜单
      • 4.9.1 单元测试-上下文菜单
      • 4.9.2 任务实践
    • 4.10 对话框
      • 4.10.1 AlertDioalog概述
      • 4.10.2 普通对话框
      • 4.10.3 单选对话框
      • 4.10.4 多选对话框
      • 4.10.5 单元测试
      • 4.10.6 任务实践
    • 4.11 TabHost组件
      • 4.11.1 TabHost与TabSpec
      • 4.11.2 TabHost应用
      • 4.11.3 单元测试
      • 4.11.4 任务实践
    • 4.12 章节测试-用户高级控件
    • 4.13 课后作业(四)
    • 4.14 AI的应用及IAI的未来发展
  • 5 活动单元
    • 5.1 Activity创建配置启动
    • 5.2 Activity的生命周期
    • 5.3 Activity之间的数据传递
    • 5.4 Activity之间的数据回传
    • 5.5 Fragment生命周期
    • 5.6 Fragment创建
    • 5.7 Activity中添加Fragment
    • 5.8 章节测试-Activity与Intent
    • 5.9 任务实践--Activity(外卖菜单)
    • 5.10 疫情环境下的中国精神
    • 5.11 课后作业(四)
  • 6 数据存储
    • 6.1 数据存储方式
    • 6.2 SharedPreferences数据存储
      • 6.2.1 任务实践
    • 6.3 文件存储数据
      • 6.3.1 任务实践
    • 6.4 SQLite数据库的创建
    • 6.5 SQLite数据库的基本操作
    • 6.6 SQLite数据库事务
    • 6.7 章节测试-Android数据存储
    • 6.8 任务实践-通讯录
  • 7 网络编程
    • 7.1 HTTP网络协议
    • 7.2 HTTP访问网络
    • 7.3 WebView控件访问网络
    • 7.4 WebView控件执行HTML代码
    • 7.5 WebView控件访问支持JavaScript
    • 7.6 JSON数据结构
    • 7.7 JSON数据解析
      • 7.7.1 实战演练—仿拼多多砍价界面
    • 7.8 章节测试
    • 7.9 任务实践-天气预报
  • 8 综合应用-网上订餐
    • 8.1 服务器数据准备
    • 8.2 搭建标题栏布局
    • 8.3 任务实践
  • 9 实训指导
    • 9.1 第1-2周
    • 9.2 第3-4周
    • 9.3 第5-6周
    • 9.4 第7-8周
    • 9.5 第9-10周
    • 9.6 第11-12周
    • 9.7 第13-14周
    • 9.8 第15-16周
  • 10 实训报告写作
    • 10.1 实训报告(一)
    • 10.2 实训报告(二)
    • 10.3 实训报告(三)
    • 10.4 实训报告(四)
实训报告(四)