章节1: Android应用开发开发环境 课时1 视频 Android应用开发环境搭建 53:29 可课时2 视频 生成签名apk以及adb与pm常用命令 57:14章节2: Android应用开发基本流程案例课时3 视频 电话拨号器UI与逻辑的实现 39:27课时4 视频 拨打电话逻辑的实现以及权限问题解决 33:21课时5 视频 开源框架的使用方法案例EasyPermission 48:16课时6 视频 按钮的4种响应方法详解 47:56章节3: Android常用布局课时7 视频 线性布局相对布局与帧布局 53:21章节4: Android的单位课时8 视频 Android的单位 70:23章节5: Android中的单元测试课时9 视频 Android中的单元测试 39:29章节6: Android中的调试方法课时10 视频 Android中的调试方法及案例 45:36章节7: Android中的数据存储-SharedPreferences课时11 视频 登陆案例UI实现 26:20课时12 视频 登陆案例基本逻辑实现 16:19课时13 视频 登陆案例完成用户偏好的保存与读取 39:08章节8: Android中的数据存储-文件存储课时14 视频 文件的内部存储 39:45课时15 视频 文件的外部存储 15:48章节9: Android中的数据存储-SQLite数据库课时16 视频 SQLite基本操作练习 38:47课时17 视频 创建契约类和DbHelper进行数据库的打开与关闭 45:34课时18 视频 学生信息系统案例增删改的实现 42:36课时19 视频 学生信息案例查询的实现 35:11课时20 视频 数据库操作事务的概念和实验 26:27章节10: ListView的使用课时21 视频 ListView的基本使用方法 32:49课时22 视频 自定义Adapter以及ListView的复用原理 40:10课时23 视频 使用打气筒加载自定义item以及ViewHolder机制 53:29课时24 视频 完善学生信息管理系统案例 37:23课时25 视频 GridView的简单使用 31:32章节11: 前面知识点的复习-简易学生信息管理应用案例课时26 视频 UI布局的实现 39:33课时27 视频 数据库文件和表的创建 32:02课时28 视频 增删改查的实现 50:53课时29 视频 查询结果显示到ListView 39:37课时30 视频 学生JavaBean类对应以及案例完成 10:49章节12: HTTP网络基础以及Handler的使用课时31 视频 网页源码查看器案例主线程中进行网络请求的问题 43:29课时32 视频 启动子线程和runOnUiThread完成网页源码案例 36:13课时33 视频 使用Handler实现线程间的通信 28:49课时34 视频 Handler原理和防止内存泄漏的建议 22:20课时35 视频 网络图片加载器案例 19:02课时36 视频 图片缓存和Base64编码 31:02课时37 视频 延时定周期以及AsyncTask案例 41:26章节13: 云课堂小案例课时38 视频 本地服务器的搭建 14:58课时39 视频 UI界面的实现 09:54课时40 视频 本地服务器网络请求 11:59课时41 视频 Xml解析工具类的实现 27:28课时42 视频 自定义MyImageView记载网络图片 26:44章节14: HTTP网络编程课时43 视频 XAMPP服务器的搭建GET与POST说明 37:14课时44 视频 HttpURLConnection实现GET和POST登录案例 48:29课时45 视频 中文乱码问题解决 18:08课时46 视频 进一步优化程序工具类的封装 19:33课时47 视频 OkHttp简介以及同步GET请求 47:21课时48 视频 OkHttp异步GET同步异步POST请求 36:30课时49 视频 OKHttp上传和下载文件 36:23课时50 视频 XUtil3多线程下载和断点续传案例 20:18章节15: Android四大组件之Activity课时51 视频 创建一个新的Activity以及修改应用名称和桌面图标 41:38课时52 视频 显式意图和隐式意图启动Activity 48:24课时53 视频 Activity间通过intent传递数据 35:50课时54 视频 人品计算器案例 44:15课时55 视频 短信发送器案例1-UI和界面切换逻辑实现 35:30课时56 视频 短信发送器案例2-界面之间数据案例完成 34:31课时57 视频 任务栈和4种启动模式 64:41课时58 视频 Activity的生命周期 31:38章节16: Android四大组件之BroadcastReceiver课时59 视频 静态注册广播接收者 25:32课时60 视频 动态注册广播接收者 16:12课时61 视频 发送无序广播案例 35:38课时62 视频 发送有序广播案例 37:22章节17: Android样式主题与国际化课时63 视频 样式与主题 30:33课时64 视频 国际化 12:22课时65 视频 Shape与Selector自定义控件样式 57:40课时66 视频 Layer-list自定义控件层叠样式 37:43章节18: Fragment开发课时67 视频 Fragment的简介静态以及动态加载方法 43:04课时68 视频 Fragment之间的通信以及接口方式与Activity通信 31:58课时69 视频 Fragment车载音乐播放器案例 55:56章节19: Android多媒体开发课时70 视频 多媒体介绍以及大图片加载内存问题 50:42课时71 视频 缩放加载大图片以及图片处理API 47:51课时72 视频 简易画图板案例 43:55课时73 视频 刮刮乐小案例 29:27课时74 视频 本地音乐播放案例 32:57课时75 视频 网络音乐与视频播放案例 30:50课时76 视频 照相和录像 21:08章节20: Android四大组件之Service课时77 视频 服务简介进程线程区别 31:12课时78 视频 服务的生命周期创建服务开启后台服务 16:48课时79 视频 常驻后台服务音乐播放器案例 52:34课时80 视频 AIDL语言实现跨进程通信案例 28:09章节21: Android四大组件之ContentProvider课时81 视频 内容提供者简介 14:55课时82 视频 内容提供者的创建和使用 45:04课时83 视频 读取备份短信案例 20:38课时84 视频 读取联系人案例 18:43课时85 视频 添加联系人信息到通信录 20:37课时86 视频 内容观察者的使用案例 23:58章节22: Android中的动画课时87 视频 动画简介以及帧动画 10:43课时88 视频 补间动画 50:00课时89 视频 属性动画 29:50章节23: Android的事件处理机制课时90 视频 Android的事件处理机制 53:20章节24: Android自定义View课时91 视频 自定义圆形进度条-基本绘制 36:04课时92 视频 自定义圆形进度条-自定义属性 17:43课时93 视频 自定义圆形进度条-尺寸测量 31:13课时94 视频 自定义ViewGroup-实现动态按钮组控件 75:39课时95 视频 继承现有控件-实现三态ImageButton 27:29课时96 视频 ViewPager的使用-实现无限轮播器 33:09课时97 视频 自定义ToggleView 40:47章节25: MVP架构入门课时98 视频 实现简单的MVP框架 80:11