- 0.课程介绍
- 1.工程结构介绍
- 2.控件1_TextView1
- 2.控件1_TextView2
- 2.控件1_TextView3
- 2.控件2_Button1
- 2.控件2_Button2
- 2.控件3_EditText
- 2.控件4_ImageView
- 2.控件5_ProgressBar
- 2.控件6_Notification
- 2.控件7_Toolbar
- 2.控件8_AlertDialog
- 2.控件9_PopupWindow
- 3.布局1_LinearLayout
- 3.布局2_RelativeLayout
- 3.布局3_FrameLayout
- 3.布局4_TableLayout
- 3.布局5_GridLayout
- 3.布局6_ConstraintLayout
- 4.ListView
- 5.RecyclerView
- 6.动画1_帧动画
- 6.动画2_补间动画
- 6.动画3_属性动画
- 7.单位和尺寸
- 8.ViewPager
- 1.Fragment的产生
- 2.什么是fragment
- 3.Fragment使用方法
- 4.在activity中简单的添加2个fragment
- 5.Fragment动态添加与管理
- 6.1 Activity发送信息给Fragment
- 6.2 fragment动态添加与管理的总结
- 7. Fragment与acitivty通信的接口方案
- 8. Fragment生命周期的体验
- 9. Fragment生命周期的经验教训总结
- 10.fragment+viewPager滑动效果展示
- 11.ViewPager2 基本应用
- 12.ViewPager2页面的切换
- 13.ViewPager与Fragment合集
- 14.ViewPager+fragment模拟微信首页
- 15.Fragment总结
- 1.认识Activity
- 2.Activity跳转
- 3.Activity生命周期
- 4.认识Service
- 5.startService与生命周期
- 6.bindService与生命周期
- 7.认识Receiver
- 8.静态注册接收广播
- 9.动态注册接收广播
- 1.什么是热修复
- 2.Bugly热更新的配置
- 3.补丁包生成与应用
- 1.引入高德地图SDK
- 2.在项目中显示地图
- 3.地图关键字搜索与定位
- 1.Glide介绍
- 2.Glide基本使用与占位符
- 3.过度与变换
- 4.Generated API的使用
- 1.OkHttp的同步与异步请求
- 2.POST请求的数据格式
- 3.OkHttp的配置
- 1.Retrofit的基本使用
- 2.Retrofit中的注解
- 3.Retrofit的转换器
- 4.Retrofit嵌套请求与适配器
- 5.文件上传与下载
- 1.使用Gson完成Java对象的序列化与反序列化
- 2.Array与List的序列化与反序列化
- 3.Map、Set集合与Gson注解
- 1.RX思维
- 2.RX思维下载图片
- 3.RX思维的魅力
- 4.自定义Observer
- 1.数据存储是什么
- 2.SP特点介绍
- 3.SP的简单使用
- 4.SP真正实战
- 5.SQLite介绍
- 6.SQLite可视化工具
- 7.SQlite库与表
- 8.SQLite增删改查
- 9.Room三角色介绍
- 10.Room三角色编写
- 11.Room的实战
- 1.Intent基本类型
- 2.Intent传递Bundle
- 3.传递Serializable接口
- 4.传递Parcelable接口
- 1.MediaRecorder_1
- 2.MediaRecorder_2
- 3.MediaPlayer播放视频
- 4.VideoView播放视频
- 5.SoundPool播放音效
- 1.项目发布
- 1.Git概述
- 2.版本管理的历史
- 3.Git和其他版本系统的区别
- 4.Git的基础概念
- 5.Git的基本操作
- 6.Git的分支操作
- 7.冲突解决
- 8.Git的分支模型
- 9.Git的使用建议
内容包括Android快速入门、Android模拟器与常用命令、用户界面设计、高级用户界面设计、基本程序单元Activity、Android应用核心Intent、Android事件处理、资源访问、图形图像处理技术、多媒体应用开发、Content Provider实现数据共享线程与消息处理、Service应用、网络编程及Internet应用和基于Android的家庭理财通。