Android全栈第五期【20161017】

Android全栈第五期【20161017】
0%完成
课程进度:0%

选课人数:56

课程等级:初学者

课程分类:全栈工程师

课程价格:¥16800 促销价格:¥16800

课程简介

Android全栈第五期【20161017】

章节目录

第一章 java基础入门(1) - +
  • 1、JAVA语言概述 (02:00:00)
  • 2、JAVA_HOME环境变量配置 (02:00:00)
  • 3、Path环境变量配置 (02:00:00)
  • 4、CLASSPATH环境变量配置和检测 (02:00:00)
  • 5、notepad++的安装 (02:00:00)
  • 6、HelloWorld的编写 (02:00:00)
  • 7、HelloWorld的编译和运行 (02:00:00)
  • 8、HelloWorld常见问题 (02:00:00)
  • 9、HelloWorld详解 (02:00:00)
  • 10、package和添加package后的编译和运行 (02:00:00)
  • 11、编程规范和Eclipse的下载安装 (02:00:00)
  • 12、Eclipse的使用 (02:00:00)
  • 13、Eclipse中工程的创建 (02:00:00)
  • 14、Eclipse中HelloWorld的编写和运行 (02:00:00)
  • 15、Eclipse中代码和控制台字体的设置 (02:00:00)
  • 16、JAVA中的三种注释 (02:00:00)
  • 17、五则运算、+号用法 (02:00:00)
  • day01概念题 (文本)
  • 1、课程回顾和Math类 (02:00:00)
  • 2、变量的使用 (02:00:00)
  • 3、标识符和编程规范 (02:00:00)
  • 4、InputTools的使用 (02:00:00)
  • 5、数据类型 (02:00:00)
  • 6、数据类型转换和运算符 (02:00:00)
  • 7、包装类 (02:00:00)
  • 8、bug和debug (02:00:00)
  • 9、课程总结 (02:00:00)
  • day02概念题 (文本)
  • 1、课程简介 (02:00:00)
  • 2、分支结构 (02:00:00)
  • day03概念题 (文本)
  • 1、课程简介 (02:00:00)
  • 2、循环结构中的自增运算符 (02:00:00)
  • 3、for循环打印26个大写字母及对应unicode (02:00:00)
  • 4、for循环中变量的作用范围和for循环中if的使用 (02:00:00)
  • 5、模拟聊天室练习 (02:00:00)
  • 6、不定次数循环和while循环 (02:00:00)
  • 7、do-while循环和字符串相关内容 (02:00:00)
  • day04概念题 (文本)
  • 1、双重循环的使用 (02:00:00)
  • 2、双重循环执行流程 (02:00:00)
  • 3、双重for循环打印三角形 (02:00:00)
  • 4、双重for循环程序员招聘练习 (02:00:00)
  • 5、双重for循环的break问题 (02:00:00)
  • 6、数组的基本概念 (02:00:00)
  • 7、数组元素的三种初始化方式 (02:00:00)
  • 8、数组下标越界异常 (02:00:00)
  • 9、数组随机动态初始化赋值并格式化输出练习 (02:00:00)
  • 10、数组的使用练习 (02:00:00)
  • 11、数组的拷贝 (02:00:00)
  • 12、API文档 (02:00:00)
  • 13、Arrays和String常用方法 (02:00:00)
  • day05概念题 (文本)
  • 1、多维数组的基本概念 (02:00:00)
  • 2、不规则的二维数组 (02:00:00)
  • 3、Eclipse快捷键 (02:00:00)
  • 4、数组练习:根据姓名查找属性信息和技能列表 (02:00:00)
  • 5、数组基本概念抢答题 (02:00:00)
  • 6、方法的定义和使用 (02:00:00)
  • 7、形参和实参的使用 (02:00:00)
  • 8、方法的好处 (02:00:00)
  • 9、存取钱练习 (02:00:00)
  • 10、static的用法 (02:00:00)
  • 11、权限修饰符 (02:00:00)
  • 12、重载 (02:00:00)
  • 13、可变长参数 (02:00:00)
  • day06概念题 (文本)
  • 1、本节概述 (02:00:00)
  • 2、面向对象基本概念及人类Person的定义和对象的创建 (02:00:00)
  • 3、构造方法 (02:00:00)
  • 4、this用法(一) (02:00:00)
  • 5、对象数组的使用 (02:00:00)
  • 6、对象数组练习 (02:00:00)
  • 7、对象间的关系 (02:00:00)
  • 8、对象间的关系(二) (02:00:00)
  • 9、引用传递 (02:00:00)
  • 10、封装 (02:00:00)
  • 11、完全封装和实体类 (02:00:00)
  • 12、String类常用方法 (02:00:00)
  • day07概念题 (文本)
  • 1、面向对象练习 (02:00:00)
  • 2、继承 (02:00:00)
  • 3、super关键字 (02:00:00)
  • 4、super() (02:00:00)
  • 5、重写 (02:00:00)
  • 6、Object (02:00:00)
  • 7、Object的toString方法 (02:00:00)
  • 8、toString的补充说明 (02:00:00)
  • 9、equals的重写 (02:00:00)
  • 10、equals和hashcode的自动生成 (02:00:00)
  • 11、多态 (02:00:00)
  • 12、面向对象练习(一) (02:00:00)
  • 13、面向对象练习(二) (02:00:00)
  • 14、作业布置 (02:00:00)
  • day08概念题 (文本)
  • 1、作业讲解 (02:00:00)
  • 2、抽象类 (02:00:00)
  • 3、接口 (02:00:00)
  • 4、接口及应用 (02:00:00)
  • 5、static (02:00:00)
  • 6、final (02:00:00)
  • day09概念题 (文本)
  • 1、成员内部类 (02:00:00)
  • 2、静态内部类 (02:00:00)
  • 3、局部内部类 (02:00:00)
  • 4、匿名内部类 (02:00:00)
  • 5、匿名内部类 (02:00:00)
  • 6、内部类的使用-小窗体创建 (02:00:00)
  • 7、内部类的使用-成员内部类方式写点击按钮监听 (02:00:00)
  • 8、内部类的使用-随机数显示在按钮上 (02:00:00)
  • 9、内部类的使用-匿名和本类对象实现ActionListener接口 (02:00:00)
  • day10概念题 (文本)
  • 学生录入系统 (00:17:11)
  • 常见异常 (00:12:36)
  • 常见异常的结构关系 (00:10:41)
  • try-catch处理异常 (00:12:47)
  • 多个catch的处理 (00:14:53)
  • try-catch-finally的完整用法 (00:12:33)
  • 编译时异常 (00:12:47)
  • throws关键字 (00:06:10)
  • 自定义异常 (00:22:24)
  • BigDecimal的使用 (00:17:40)
  • 课程总结 (00:01:51)
  • 作业讲解 (00:16:17)
  • String类的equals方法 (00:21:09)
  • Integer的常量池 (00:09:50)
  • StringBuilder的使用 (00:16:16)
  • String、StringBuilder和StringBuffer (00:23:11)
  • 正则表达式 (00:14:03)
  • 正则表达式的次数问题 (00:07:17)
  • 使用正则表达式校验用户名 (00:07:00)
  • 使用正则表达式校验手机号码 (00:04:39)
  • 使用正则表达式校验邮箱地址 (00:09:17)
  • java.util.Date (00:12:31)
  • Date和相对时间的相互转换 (00:12:25)
  • Calendar的使用 (00:12:18)
  • Calendar的set、get和add方法 (00:09:21)
  • Calendar、Date和时间戳之间的转换 (00:03:48)
  • day12概念题 (文本)
  • 作业讲解 (00:14:32)
  • SimpleDateFormat将Date转可读性更高的String (00:09:19)
  • String转Date (00:04:05)
  • Object[]封装 (00:17:56)
  • Object[]封装删除方法 (00:08:10)
  • ArrayList的添加和查询 (00:07:46)
  • ArrayList的修改和删除 (00:13:07)
  • ArrayList的其他常用方法 (00:10:01)
  • 泛型的使用 (00:13:15)
  • ArrayList和Vector的区别 (00:11:57)
  • 迭代器原理(上) (00:07:26)
  • 迭代器的原理(下) (00:12:43)
  • 迭代器的理解 (00:11:32)
  • 迭代器的错误用法举例 (00:13:26)
  • ListIterator及总结 (00:09:36)
  • day13概念题 (文本)
  • foreach循环 (00:13:13)
  • foreach循环和Enumeration (00:08:28)
  • ArrayList和Vector的自增长策略 (00:08:52)
  • ArrayList和LinkedList (00:17:28)
  • List和Set集合对比 (00:11:03)
  • HashSet的去重原理 (00:17:40)
  • hashCode和equals的理解(1) (00:03:11)
  • hashCode和equals的理解(2) (00:09:12)
  • hashCode和equals的理解(3) (00:10:01)
  • TreeSet的使用 (00:06:35)
  • compareTo方法 (00:09:33)
  • Comparable接口 (00:10:56)
  • CompareTo方法的返回值 (00:07:45)
  • 红黑树及中序遍历 (00:16:11)
  • Comparable练习 (00:02:27)
  • 年龄姓名多条件排序 (00:03:28)
  • Comparator的使用 (00:06:45)
  • Comparator的匿名内部类实现 (00:03:30)
  • 两种排序方案对比及课程总结 (00:07:57)
  • 作业讲解 (00:26:27)
  • HashMap的添加 (00:12:08)
  • HashMap的删除、修改和查找 (00:18:24)
  • HashMap中的keySet取出所有的key和value (00:06:36)
  • HashMap中的entrySet方法取出所有的key和value (00:05:15)
  • Map和Entry的关系 (00:03:34)
  • containsKey和containsValue方法 (00:00:47)
  • HashMap、Hashtable和TreeMap (00:21:51)
  • 数组和集合的相互转换 (00:08:21)
  • Collections.sort (00:08:54)
  • Collections.sort的使用 (00:07:37)
  • 作业布置 (00:07:18)
  • day15概念题 (文本)
  • 集合作业讲解 (00:14:40)
  • File的创建新文件方法 (00:14:01)
  • File类重载的构造和判断是否是文件或文件夹方法 (00:08:43)
  • 创建文件夹及得到父文件方法使用 (00:10:38)
  • 判断文件是否存在即文件创建和文件夹删除注意事项 (00:05:41)
  • 重命名方法使用 (00:03:02)
  • list和listFiles方法的使用 (00:04:16)
  • listFiles和renameTo批量重命名练习 (00:03:03)
  • 批量重命名练习讲解 (00:09:48)
  • 指定后缀名的文件的筛选 (00:04:14)
  • 自定义文件过滤器及使用 (00:07:42)
  • FileFilter和FilenameFilter用法 (00:07:47)
  • File类方法总结 (00:01:28)
  • FileInputStream的使用 (00:25:17)
  • FileInputStream读取文件全部内容 (00:02:47)
  • FileOutputStream写入数据到文件 (00:06:03)
  • 文件拷贝 (00:13:08)
  • FileOutputStream以追加的形式写入 (00:05:00)
  • day16概念题 (文本)
  • 1、计算n的阶乘 (02:00:00)
  • 2、递归取得文件夹内的所有文件 (02:00:00)
  • 3、清空文件夹小工具 (02:00:00)
  • 4、提高文件拷贝效率 (02:00:00)
  • 5、解决拷贝后文件变大的问题 (02:00:00)
  • 6、包装设计模式(1) (02:00:00)
  • 7、包装设计模式(2) (02:00:00)
  • 8、包装设计模式(3) (02:00:00)
  • 9、InputStreamReader的使用 (02:00:00)
  • 10、编码方式和乱码问题处理 (02:00:00)
  • 11、BufferedReader的使用 (02:00:00)
  • 12、字节流和字符流的使用场景 (02:00:00)
  • 13、BufferedReader工具方法编写 (02:00:00)
  • 14、PrintWriter的使用 (02:00:00)
  • 15、IO流总结 (02:00:00)
  • day17概念题 (文本)
  • 作业讲解 (文本)
  • 服务端客户端通讯过程和json简介 (00:36:56)
  • json中的array格式的使用 (00:10:06)
  • json格式问题和json解析工程创建 (00:16:24)
  • json格式问题和Java工程中第三方jar包的添加 (00:11:53)
  • json解析(1) (00:10:32)
  • json解析(2) (00:08:50)
  • json解析(3) (00:10:18)
  • json解析(4) (00:06:30)
  • json数据的生成 (00:11:28)
  • 使用Gson生成和解析JSON (00:05:36)
  • 使用Jackson生成和解析JSON (00:05:27)
  • 百度apistore的使用 (00:22:57)
  • 手机号码归属地查询 (00:09:15)
  • 作业布置 (00:10:30)
  • 模拟新闻App作业讲解 (00:23:55)
  • Fiddler的使用(1) (00:04:08)
  • HTTP协议和Fiddler (00:05:09)
  • HTTP协议组成 (00:27:45)
  • Fiddler模拟get请求 (00:22:38)
  • Fiddler模拟post请求 (00:16:06)
  • Fiddler模拟图片下载 (00:10:16)
  • 下载图片 (00:16:52)
  • 线程的使用(1) (00:21:15)
  • 线程的使用(2) (00:09:43)
  • 使用Runnable编写线程类的使用 (00:13:14)
  • 线程在Android中的使用的模拟 (00:18:13)
  • 线程在Android的使用的模拟(2) (00:10:39)
  • Timer和TimerTask的使用 (00:06:01)
  • 作业布置 (00:11:53)
  • day19概念题 (文本)
  • tomcat的下载和安装 (00:13:12)
  • tomcat文件夹和启动 (00:13:37)
  • 端口号的配置 (00:11:30)
  • tomcat中自带工程的访问 (00:14:40)
  • 动态web工程创建 (00:06:07)
  • Eclipse中tomcat的集成 (00:05:28)
  • Eclipse中tomcat的部署路径配置 (00:03:57)
  • tomcat部署路径配置常见问题 (00:02:17)
  • tomcat的部署和访问 (00:10:48)
  • 静态资源的304和tomcat的使用总结 (00:05:53)
  • HelloServlet的编写和调用 (00:20:57)
  • Servlet部署至tomcat常见问题及解决方案 (00:08:45)
  • Servlet请求参数接收和响应乱码问题解决 (00:12:31)
  • 手机号码归属地服务端模拟 (00:11:52)
  • 自定义异常处理及客户端服务端交互 (00:09:16)
  • 作业布置 (00:13:08)
  • day20概念题 (文本)
  • 作业+考试编程题说明 (00:28:46)
  • Mysql数据库的安装 (00:11:13)
  • Mysql安装常见问题 (00:11:23)
  • 数据库的连接和退出 (00:08:27)
  • 查看库、表和表中的数据 (00:13:59)
  • Navicat的安装 (00:02:32)
  • Navicat的基本使用 (00:04:25)
  • 结构化查询语言 (00:02:31)
  • 创建和删除数据库 (00:06:35)
  • 单表查询 (00:31:56)
  • 关联查询和子查询 (00:24:48)
  • 数据的插入、修改和删除 (00:17:19)
  • day21概念题 (文本)
  • 简单学生表创建 (00:07:36)
  • Mysql中的常用数据类型 (00:17:25)
  • 常用约束条件 (00:10:06)
  • 主键和自增长 (00:15:30)
  • 一对一关系和外键 (00:13:58)
  • 外键策略和一对一关系下的查询 (00:13:59)
  • 一对多关系下的查询 (00:13:12)
  • 多对多关系下的查询 (00:20:23)
  • 多对多关系下的查询(2) (00:15:30)
  • JDBC工程创建 (00:06:18)
  • 数据表和实体类准备 (00:03:32)
  • 获取数据库的连接 (00:11:20)
  • 获取数据库中的数据 (00:05:56)
  • 将数据库中的数据全部取出并封装为List集合 (00:07:14)
  • 模拟登陆流程 (00:10:24)
  • 获取连接和关闭资源方法抽取 (00:07:01)
  • properties工具类编写 (00:21:25)
  • day22概念题 (文本)
  • SQL注入与PreparedStatement (00:13:56)
  • Statement替换PreparedStatement (00:07:09)
  • JDBC完成数据库的插入 (00:08:22)
  • JDBC完成数据的删除和修改 (00:05:22)
  • 批量插入 (00:09:40)
  • 事务处理 (00:15:34)
  • 超级微信服务端项目搭建 (00:18:27)
  • 超级微信开发准备工作 (00:20:27)
  • 项目搭建常见问题 (00:16:30)
  • 获取服务器状态接口开发 (00:09:50)
  • 获取用户信息接口说明和乱码问题 (00:08:18)
  • 获取用户和用户头像信息接口开发 (00:53:02)
  • 三层架构 (00:30:58)
  • 更新昵称接口开发 (00:27:40)
  • 可开发接口说明 (00:07:12)
  • 头像下载接口 (00:32:53)
  • 分页下载好友列表 (00:30:54)
  • 6、注册接口开发(1) (02:00:00)
  • 7、注册接口开发(2)图片的上传 (02:00:00)
  • 8、注册接口开发(3) (02:00:00)
  • 9、注册接口测试 (02:00:00)
  • 10、注册接口测试注意事项 (02:00:00)
  • 构建者模式 (00:30:06)
  • 构建者模式在url拼接中的使用 (00:07:08)
  • 一维数组和集合的相互转换 (00:07:01)
  • 二维数组转为二维集合 (00:07:22)
  • 二维Integer数组转为二维集合 (00:05:34)
  • 泛型类的使用 (00:08:18)
  • 泛型类的使用(2) (00:04:26)
  • 泛型方法的使用 (00:05:28)
  • 泛型接口 (00:12:31)
  • 泛型总结 (00:04:57)
  • String和byte数组的相互转换和文件下载中的大数运算问题 (00:13:28)
  • 反射(1) (00:21:58)
  • tomcat调用Servlet的原理 (00:10:46)
  • day26概念题 (文本)
  • 线程的两种创建方式 (00:09:50)
  • JAVA Visual VM的使用 (00:08:38)
  • 守护线程DaemonThread (00:04:20)
  • 线程的优先级和线程相关的基本概念 (00:16:54)
  • 线程的声明周期 (00:09:13)
  • 银行卡取钱问题 (00:14:16)
  • join方法的使用 (00:07:44)
  • 同步代码块 (00:25:37)
  • 同步语句块(2) (00:14:37)
  • 同步方法 (00:05:55)
  • wait和notify及notifyAll (00:10:59)
  • wait和notify及notifyAll的用法(2) (00:06:52)
  • 生产者消费者问题和死锁问题 (00:06:42)
  • day27概念题 (文本)
  • 文件拷贝 (00:17:07)
  • 单文件压缩 (00:11:29)
  • 多文件压缩 (00:23:41)
  • 单文件解压流程分析 (00:06:04)
  • 单文件的解压缩 (00:07:58)
  • 多文件的解压缩 (00:10:17)
  • 内存流的使用 (00:09:16)
  • 算法(1) (00:09:54)
  • 算法基本概念 (00:05:03)
  • 冒泡排序 (00:12:38)
  • 选择排序(一) (00:09:42)
  • 选择排序(二) (00:06:36)
  • 插入排序(一) (00:07:49)
  • 插入排序(二) (00:08:25)
  • 插入排序(三) (00:05:19)
  • 单例设计模式(1) (00:20:28)
  • 单例设计模式(2) (00:19:21)
  • 线程的使用补充 (00:18:04)
  • 单例设计模式(3) (00:06:18)
  • 单例设计模式(4) (00:06:14)
  • indexOf的重载方法 (00:04:04)
  • 查找字符串中的第一个不重复的字符 (00:16:34)
  • 字符串翻转 (00:02:34)
  • 栈 (00:17:28)
  • Deque接口的栈实现 (00:04:48)
  • 自定义栈 (00:08:08)
  • 队列 (00:10:38)
  • 自定义队列和消息队列 (00:11:55)
  • 队列练习 (00:12:20)
  • 链表节点的封装 (00:24:30)
  • 链表生成和遍历 (00:10:44)
  • 引用和对象关系和链表首节点删除 (00:11:45)
  • 链表删除尾节点 (00:08:05)
  • 链表中删除指定值的节点的方法 (00:03:40)
  • 二叉树 (00:24:37)
  • 01-Android概述 (02:00:00)
  • 02-Android系统架构 (02:00:00)
  • 03-Android环境搭建 (02:00:00)
  • 04-创建项目和项目结构介绍 (02:00:00)
  • 05-TextView研究 (02:00:00)
  • 06-EditText研究 (02:00:00)
  • day01概念题 (文本)
  • 01-Button和ImageView研究 (02:00:00)
  • 02-作业讲解 (02:00:00)
  • 03-RelativeLayout (02:00:00)
  • 04-相对布局实现登录页面 (02:00:00)
  • 05-线性布局-weight研究和登录页面练习布置 (02:00:00)
  • 06-线性布局和表格布局显示登录页面 (02:00:00)
  • 07-网格布局实现登录页面 (02:00:00)
  • 08-真布局和百分比布局 (02:00:00)
  • day02概念题 (文本)
  • day03_01 (02:00:00)
  • day03_02 (02:00:00)
  • day03_03 (02:00:00)
  • day03_04 (02:00:00)
  • day03_05 (02:00:00)
  • day03_06 (02:00:00)
  • day03_07 (02:00:00)
  • day03概念题 (文本)
  • day04-01 (02:00:00)
  • day04-02 (02:00:00)
  • day04-03 (02:00:00)
  • day04-04 (02:00:00)
  • day04-05 (02:00:00)
  • day04-06 (02:00:00)
  • day04-07 (02:00:00)
  • day04_08 (02:00:00)
  • day04概念题 (文本)
  • day05_01 (02:00:00)
  • day05_02 (02:00:00)
  • day05_03 (02:00:00)
  • day05_04 (02:00:00)
  • day05_05 (02:00:00)
  • day05_06 (02:00:00)
  • day05_07 (02:00:00)
  • day05_08 (02:00:00)
  • day05概念题 (文本)
  • day06-01 (02:00:00)
  • day06-02 (02:00:00)
  • day06-03 (02:00:00)
  • day06-04 (02:00:00)
  • day06-05 (02:00:00)
  • day06概念选择题 (文本)
  • day07-01 (02:00:00)
  • day07-02 (02:00:00)
  • day07-03 (02:00:00)
  • day07-04 (02:00:00)
  • day07-05 (02:00:00)
  • day08-01 (02:00:00)
  • day08-02 (02:00:00)
  • day08-03 (02:00:00)
  • day08-04 (02:00:00)
  • day08-05 (02:00:00)
  • day08-06 (02:00:00)
  • day08-07 (02:00:00)
  • day08概念选择题 (文本)
  • day09-01 (02:00:00)
  • day09-02 (02:00:00)
  • day09-03 (02:00:00)
  • day09-04 (02:00:00)
  • day09-05 (02:00:00)
  • day09概念选择题 (文本)
  • day10-01 (02:00:00)
  • day10-02 (02:00:00)
  • day10-03 (02:00:00)
  • day10-04 (02:00:00)
  • day10概念选择题 (文本)
  • 第二周周考-概念选择题 (文本)
  • day1101 (02:00:00)
  • day1102 (02:00:00)
  • day1103 (02:00:00)
  • day1104 (02:00:00)
  • day1105 (02:00:00)
  • day1106 (02:00:00)
  • day1107 (02:00:00)
  • day1201 (02:00:00)
  • day1202 (02:00:00)
  • day1203 (02:00:00)
  • day1204 (02:00:00)
  • day13-01 (02:00:00)
  • day13-02 (02:00:00)
  • day13-03 (02:00:00)
  • day13概念选择题 (文本)
  • day14-01 (02:00:00)
  • day14-02 (02:00:00)
  • day14-03 (02:00:00)
  • day14-04 (02:00:00)
  • day15-01 (02:00:00)
  • day15-02 (02:00:00)
  • day15-03 (02:00:00)
  • day15概念选择题 (文本)
  • 周考选择题 (文本)
  • day17_01-Service概述和案例-1 (02:00:00)
  • day17_02-Service的生命周期 (02:00:00)
  • day17_03-Service绑定的生命周期 (02:00:00)
  • day17_04-与绑定的Service交互 (02:00:00)
  • day17_05-Service启动Activity (02:00:00)
  • day17_06-检查和更新app版本(1) (02:00:00)
  • day17_07-检查和更新app版本(2) (02:00:00)
  • day17_08-Context讲解和总结 (02:00:00)
  • day17概念选择题 (文本)
  • day16_01-ExpandableListView(1)-model层讲解 (02:00:00)
  • day16_02-ExpandableListView(2) (02:00:00)
  • day16_03-RecyclerView实战(1)-加载联系人数据 (02:00:00)
  • day16_04-头像下载和下拉刷新 (02:00:00)
  • day16_05-实现上拉刷新 (02:00:00)
  • day14_01-作业讲解和纵横屏切换(1) (02:00:00)
  • day14_02-纵横屏切换实战 (02:00:00)
  • day14_03-Parcelable讲解 (02:00:00)
  • day14_04-纵横屏切换时禁止Activity重建、任务栈和Activity启动模式之标准模式 (02:00:00)
  • day14_05-singleTop加载模式 (02:00:00)
  • day14_06-singleTask加载模式 (02:00:00)
  • day14_07-singleInstance加载模式 (02:00:00)
  • day14_08-任务共用性 (02:00:00)
  • day14概念选择题 (文本)
  • 01-两种注册广播的方式 (02:00:00)
  • 02-通过广播启动其它组件 (02:00:00)
  • 03-用广播修改购物车中的商品件数 (02:00:00)
  • 04-在广播中启动Activity的说明 (02:00:00)
  • 05-有序广播和跨应用发送广播 (02:00:00)
  • 06-通知-启动Activity (02:00:00)
  • 07-用通知启动Service (02:00:00)
  • 08-用通知改进apk版本检查更新的案例 (02:00:00)
  • day19概念选择题 (文本)
  • 01-RecyclerView列表项点击监听优化 (02:00:00)
  • 02-ExpandableListView列表项点击事件监听优化 (02:00:00)
  • 03-Fragment概述和横屏中显示文章列表、文章详情 (02:00:00)
  • 04-Fragment小结 (02:00:00)
  • 01-Fragment生命周期 (02:00:00)
  • 02-Fragment的动态管理 (02:00:00)
  • 03-Fragment的显示和隐藏 (02:00:00)
  • 04-启动代返回值的Activity (02:00:00)
  • 05-Activity与Fragment通信方式-通过广播 (02:00:00)
  • 06-通过接口实现Fragment与Activity之间的通信 (02:00:00)
  • day21概念选择题 (文本)
  • 01-Fragment和Activity通信案例-3 (02:00:00)
  • 02-2D绘图的基本图形绘制 (02:00:00)
  • 03-绘制显示器 (02:00:00)
  • 04-BitmapFactory使用介绍 (02:00:00)
  • 05-动态修改UI (02:00:00)
  • 06-菜单项高亮选择解决方案 (02:00:00)
  • day22概念选择题 (文本)
  • 01-帧动画 (02:00:00)
  • 02-补间动画的四种基本形式 (02:00:00)
  • 03-组合动画 (02:00:00)
  • 04-帧动画和补间动画的结合 (02:00:00)
  • 05-Java代码实现补间动画 (02:00:00)
  • 06-属性动画 (02:00:00)
  • 07-组合的属性动画 (02:00:00)
  • 08-ViewPropertyAnimator (02:00:00)
  • 09-大图片的优化读取 (02:00:00)
  • day23概念选择题 (文本)
  • 01-自定义View概述和MyTextView(1) (02:00:00)
  • 02-测量自定义View (02:00:00)
  • 03-课堂抢答练习 (02:00:00)
  • 04-FlowIndicator(1) (02:00:00)
  • 05-FlowIndicator(2) (02:00:00)
  • 06-PopupWindow (02:00:00)
  • 职业发展规划讲座 (02:00:00)
  • day24概念选择题 (文本)
  • 01-作业讲解和TypeFace (02:00:00)
  • 02-ViewPager概述和实现本地图片翻页 (02:00:00)
  • 03-手动轮播自定义View (02:00:00)
  • 04-实现自动播放 (02:00:00)
  • 05-用反射实现图片平滑切换 (02:00:00)
  • 06-图片轮播与指示器的联动 (02:00:00)
  • 07-FragmentPageAdapter (02:00:00)
  • 08-FragmentStatePageAdapter (02:00:00)
  • 09-电商项目页面翻动与底部菜单项的联动 (02:00:00)
  • day25概念选择题 (文本)
  • 01-触摸事件概述和第一种处理方式 (02:00:00)
  • 02-触摸事件第二种处理方式 (02:00:00)
  • 03-总结两种触摸事件处理和单击事件与触摸式事件pk (02:00:00)
  • 04-触摸事件处理流程讲解 (02:00:00)
  • 05-框架源码印证触摸事件和单击事件先后次序 (02:00:00)
  • 06-用触摸事件监听实现图片自动轮播和手动播放的切换 (02:00:00)
  • 07-多点触摸监测 (02:00:00)
  • 08-手势监测 (02:00:00)
  • 09-捏合手势 (02:00:00)
  • 10-拖放机制 (02:00:00)
  • day26概念选择题 (文本)
  • 01-MediaPlayer生命周期和案例-1 (02:00:00)
  • 02-设置播放事件监听和添加暂停功能 (02:00:00)
  • 03-播放网络和SD卡音频 (02:00:00)
  • 04-VideoView播放视频 (02:00:00)
  • 05-MediaPlayer和SurfaceView组合实现视频播放的断点绪播 (02:00:00)
  • 06-WebView概述和案例1 (02:00:00)
  • 07-加载本地网页 (02:00:00)
  • 08-与JavaScript通信 (02:00:00)
  • 09-拍照、相册选取和裁剪、布置作业 (02:00:00)
  • day27概念选择题 (文本)
  • 01-作业讲解和百度开发概述 (02:00:00)
  • 02-sdk下载、apikey获取 (02:00:00)
  • 03-案例1-在地图上显示指定位置 (02:00:00)
  • 04-地图覆盖物 (02:00:00)
  • 05-改变地图状态 (02:00:00)
  • 06-编码查询 (02:00:00)
  • 07-定位 (02:00:00)
  • 01-Toolbar (02:00:00)
  • 02-include (02:00:00)
  • 03-拍照、相册选取和裁剪的封装 (02:00:00)
  • 04-MVC架构和案例讲解 (02:00:00)
  • 05-MVC架构案例讲解 (02:00:00)
  • day01-01版本控制的基本概念 (00:34:25)
  • day01-02Git的常用操作 (00:49:57)
  • day01-03新建项目并提交到Github (00:31:55)
  • day01-04福利社项目介绍 (00:35:05)
  • day01-05使用Gsonformat创建实体类 (00:21:31)
  • day02-01githubcheckout和reset的使用 (00:23:52)
  • day02-02git撤销和还原的操作 (00:30:47)
  • day02-03添加服务器接口和Application (00:32:26)
  • day02-04添加闪屏及跳转动画 (00:25:28)
  • day02-05主页面的底部菜单 (00:09:38)
  • day02-06主页面的底部菜单的切换 (00:21:59)
  • day02-07butterknife的使用 (00:15:54)
  • day03-01创建新品的Adapter (00:27:07)
  • day03-02新品Fragment下载数据并显示 (00:40:49)
  • day03-03新品Fragment数据显示逻辑 (00:16:56)
  • day03-04新品Fragment上拉下拉刷新数据 (00:24:22)
  • day03-05精选首页数据显示 (00:20:23)
  • day04-01精选首页的优化 (00:20:36)
  • day04-02复用新品完成精选二级页面 (00:21:50)
  • day04-03商品详情的逻辑讲解 (00:31:59)
  • day04-04商品详情的代码讲解 (00:19:43)
  • day05-01分类首页的adapter及数据接口 (00:21:12)
  • day05-02分类首页下载并显示数据 (00:32:59)
  • day05-03分类首页数据对称处理 (00:23:35)
  • day05-04分类二级页面数据显示 (00:28:31)
  • day05-05分类二级页面数据的排序 (00:14:12)
  • 周考练习-概念选择题 (文本)
  • day06-01分类二级页面排序箭头的修改 (00:32:28)
  • day06-02分类二级页面自定义分类过滤器 (00:13:06)
  • day06-03分类二级页面自定义分类过滤器使用 (00:17:20)
  • day06-04登录注册的逻辑讲解 (00:28:28)
  • day06-05用户注册 (00:22:38)
  • day06-06用户登录流程 (00:32:39)
  • day07-01保存用户信息到数据库中 (00:42:39)
  • day07-02闪屏界面根据首选项的用户名获取数据库中用户信息 (00:20:10)
  • day07-03个人中心数据显示 (00:18:44)
  • day07-04个人中心和登录的逻辑 (00:32:12)
  • day07-05修改昵称的逻辑 (00:20:59)
  • day08-01更新用户昵称 (00:38:05)
  • day08-02上传用户头像 (00:41:43)
  • day08-03商品详情初始化收藏状态 (00:21:11)
  • day08-04商品详情收藏商品的操作 (00:22:22)
  • day08-05个人中心页面初始化收藏商品的数量 (00:23:28)
  • day09-01收藏商品列表数据获取 (00:33:18)
  • day09-02收藏商品列表取消收藏 (00:38:26)
  • day09-03收藏商品列表进入详情取消收藏 (00:14:48)
  • day09-04购物车的数据接口 (00:35:56)
  • day09-05购物车的页面逻辑 (00:28:34)
  • day10-01购物车adapter编写 (00:20:24)
  • day10-02购物车的增删改操作 (00:46:04)
  • day11-01购物车跳转到订单 (00:25:23)
  • day11-02合入三方支付 (00:42:46)
  • day11-03合入三方分享 (00:24:32)
  • day11-04mvp简介 (00:42:20)
  • 专题研究内容以及要求 (02:00:00)
  • day12-01将登陆修改为MVP框架 (00:41:11)
  • day01-01即时通讯简介 (00:37:14)
  • day01-02超级微信项目介绍及修改包名 (00:45:49)
  • day01-03项目导入及包名错误答疑 (00:14:58)
  • day01-04合入项目资源文件 (00:22:20)
  • day02-01修改闪屏界面 (00:19:47)
  • day02-02添加欢迎界面及跳转 (00:23:45)
  • day02-03添加工具类并修改注册页面 (00:28:06)
  • day02-04注册用户 (00:42:03)
  • day02-05添加用户登录逻辑 (00:34:50)
  • day03-01优化登录注册流程 (00:30:06)
  • day03-02环信原生sharePrefrence保存逻辑 (00:12:54)
  • day03-03编写用户保存的数据库操作 (00:29:39)
  • day03-04编写用户保存到内存的操作 (00:33:06)
  • day03-05MainActivity代码功能浏览 (00:39:20)
  • day04-01viewpage与tabhost联动 (00:36:58)
  • day04-02个人中心的编写 (00:42:35)
  • day04-03重构Settings界面 (00:18:47)
  • day04-04修改退出登录后还可以进入MainActivity的bug (00:14:16)
  • day04-05个人资料页面的编写 (00:19:14)
  • day05-01用户昵称的修改 (00:26:33)
  • day05-02用户更新头像的逻辑 (00:31:21)
  • day05-03用户更新头像的具体实现 (00:13:25)
  • day05-04标题按钮上的弹窗 (00:26:15)
  • day05-05添加好友的逻辑讲解 (00:17:25)
  • day05-06搜索好友的细节实现 (00:26:19)
  • day06-01好友详细界面数据显示 (00:32:33)
  • day06-02发送添加好友的通知 (00:30:59)
  • day06-03新的朋友逻辑讲解 (00:21:17)
  • day06-04拓展消息属性 (00:25:46)
  • day06-05整理申请与通知的逻辑并显示数据 (00:17:41)
  • day06-06新的朋友界面点击进入用户详情 (00:18:26)
  • day07-01好友关系的逻辑讲解 (00:10:33)
  • day07-02同意申请的好友关系处理 (00:17:55)
  • day07-03修改联系人列表的数据类型 (00:27:14)
  • day07-04修改联系人列表的数据显示及搜索 (00:22:22)
  • day07-05联系人列表点击流程 (00:20:07)
  • day07-06聊天界面返回后跳转逻辑 (00:18:43)
  • day07-07通过onNewIntent重定向到消息列表 (00:19:41)
  • day07-08初始化联系人数据 (00:19:48)
  • day08-01修改重新登录后联系人不能立即显示的bug (00:22:49)
  • day08-02删除联系人 (00:22:42)
  • day08-03刷新未读消息的角标 (00:17:11)
  • day08-04消息列表显示头像和昵称 (00:10:35)
  • day08-05删除联系人的监听处理 (00:21:18)
  • day08-06聊天界面显示头像和昵称 (00:19:07)
  • day08-07聊天界面点击头像进入用户详情 (00:13:06)
  • day08-08环信群组的创建逻辑 (00:20:54)
  • day09-01新建一个空的群组 (00:30:47)
  • day09-02带头像的空的群组创建 (00:28:03)
  • day09-03创建带成员的群组 (00:45:54)
  • day09-04完善创建群组添加成员的方法 (00:15:22)
  • day09-05设置群组图标的显示方法 (00:17:17)
  • day10-01消息列表显示群图标 (00:25:25)
  • day10-02群组详情显示用户的头像和昵称 (00:25:52)
  • day10-03对当前登录用户添加异步获取信息的方法 (00:12:15)
  • day10-04群组详情中删除或者退出群组的方法 (00:20:43)
  • day10-05添加群组成员的方法 (00:17:52)
  • day10-06群组修改名称和删除群组 (00:19:34)
  • day10-07公开群的逻辑讲解 (00:16:19)
  • day10-08公开群搜索逻辑及项目总结 (00:20:24)
  • day01-01顺间项目客户端介绍 (00:18:16)
  • day01-02私钥的生成及代码下载注意事项 (00:09:00)
  • day01-03项目背景及开发流程介绍 (00:28:43)
  • day01-04Eclipse项目导入AS (00:20:40)
  • day01-05bug单的提交 (00:08:45)
  • day01-06修改编译错误 (00:25:08)
  • day02-01团队协同开发流程讲解及bug处理规范 (00:24:39)
  • day02-02修改服务器根地址及百度定位错误问题分析 (00:29:09)
  • day02-03百度定位失败问题解决 (00:22:56)
  • day02-04顺间完整业务流程讲解 (00:19:40)
  • day03-01问题单及代码提交的规范 (00:18:04)
  • day03-02团队开发中遇到的问题及解决 (00:41:56)
  • day03-03百度地图定位问题及SHA1指纹证书的生成 (00:16:05)
  • day03-04Git分支见的cherrypick操作 (00:31:47)
  • day04-01项目代码解读-Login、MainActivity、FindFragment (00:43:04)
  • day04-02Android项目打包 (00:13:06)
  • day01-01直播项目背景及项目导入 (00:28:50)
  • day01-02直播项目需要的资源导入 (00:54:15)
  • day01-03直播项目包名整理 (00:26:10)
  • day01-04移植数据保存等工具类 (00:27:38)
  • day01-05移植框架Helper (00:30:10)
  • day02-01登录方法中添加数据保存及同步信息 (00:30:56)
  • day02-02个人中心头像昵称显示及退出方法 (00:12:57)
  • day02-03用户注册添加服务器的代码 (00:24:23)
  • day02-04直播列表获取逻辑 (00:27:54)
  • day02-05直播列表下载 (00:50:34)
  • day03-01梳理直播列表获取逻辑 (00:18:09)
  • day03-02直播列表添加上拉下拉刷新 (00:20:53)
  • day03-03解决点击直播闪退的bug (00:08:34)
  • day03-04开始直播的逻辑 (00:26:30)
  • day03-05开始直播的细节完善 (00:10:07)
  • day03-06从列表中进入直播间 (00:16:09)
  • day04-01直播列表的优化 (00:23:24)
  • day04-02开始直播优化 (00:19:47)
  • day04-03直播结束后的界面 (00:20:44)
  • day04-04打赏控件的头像和昵称 (00:40:49)
  • day04-05进入直播的参数修改 (00:09:19)
  • day04-06打赏礼物的数据存储 (00:24:29)
  • day05-01直播的观众头像显示 (00:16:46)
  • day05-02直播界面用户头像的点击显示数据 (00:17:08)
  • day05-03弹幕的头像昵称属性拓展及显示 (00:15:58)
  • day05-04打赏礼物列表的自定义View (00:16:23)
  • day05-05打赏礼物列表的数据填充 (00:26:20)
  • day05-06打赏礼物的点击事件 (00:14:39)
  • day05-07打赏礼物时提醒用户是否支付 (00:27:19)
  • day06-01账户余额的逻辑 (00:18:20)
  • day06-02账户余额的界面 (00:26:27)
  • day06-03账户余额的数据加载 (00:14:30)
  • day06-04打赏礼物扣除对应的零钱 (00:25:11)
  • day06-05直播项目后续逻辑及总结 (00:08:51)
  • EventBus1 (02:00:00)
  • Eventbus2 (02:00:00)
  • 指纹识别 (02:00:00)
  • 指纹识别 (02:00:00)
  • 权限管理 (02:00:00)
  • 多渠道打包 (02:00:00)
  • 物联网基本概念 (02:00:00)
  • AndroidThings安装配置 (02:00:00)
  • AndroidThings编程基础 (02:00:00)
  • GPIO编程 (文本)
  • LED (02:00:00)
  • 按钮点灯 (02:00:00)
  • UART (02:00:00)
  • 其他 (02:00:00)
  • 01-性能优化概述和过度绘制案例讲解 (02:00:00)
  • 02-避免叠加区域的过度绘制 (02:00:00)
  • 03-lint、merge和include (02:00:00)
  • 04-TraceView (02:00:00)
  • 05-ANR和九格图 (02:00:00)
  • 06-GPU模式呈现图、布局优化和总结 (02:00:00)
  • 01-AllocationTracker工具的使用 (02:00:00)
  • 02-工具类中的静态变量导致内存泄露 (02:00:00)
  • 03-静态View变量和内部类导致Activity泄露 (02:00:00)
  • 04-Handler导致的内存泄露 (02:00:00)
  • 05-Handler导致内存泄露解决方案 (02:00:00)
  • 06-内存抖动和内存泄露 (02:00:00)
  • 07-内存泄露监测工具leakCanary使用 (02:00:00)
  • 08-简历制作指导 (02:00:00)
  • 01-MVP架构概述 (02:00:00)
  • 02-MVP架构案例-1 (02:00:00)
  • 03-MVP架构实现联系人下载 (02:00:00)
  • 04-MVP架构总结 (02:00:00)
  • 05-布置作业和简历制作指导 (02:00:00)
  • 01-数据绑定 (02:00:00)
  • 02-适配器的数据绑定 (02:00:00)
  • 03-Fragment的数据绑定 (02:00:00)
  • 04-Fragment中实现联系人的分页为了、下拉刷新和上拉加载 (02:00:00)
  • 05-屏幕适配 (02:00:00)
  • 01-观察者模式 (02:00:00)
  • 02-广播接机制与观察者模式 (02:00:00)
  • 03-观察者模式在ListView中的应用 (02:00:00)
  • 04-适配器模式 (02:00:00)
  • 05-用适配器模式实现两个ListView的同步刷新 (02:00:00)
  • 06-适配器模式总结 (02:00:00)
  • 01-LoginUtils框架 (02:00:00)
  • 02-OkUtils框架讲解 (02:00:00)
  • 03-在OkUtils框架中添加post请求 (02:00:00)
  • 04-上传文件 (02:00:00)
  • 05-解析泛型类和简历修改建议 (02:00:00)
  • 01-OkImageLoader (02:00:00)
  • 02-添加二级缓存 (02:00:00)
  • 03-OkImageLoader优化-简化调用 (02:00:00)
  • 04-进一步简化OKImageLoader的调用 (02:00:00)
  • 05-面试指导 (02:00:00)
  • 01-获取app版本和设备信息 (02:00:00)
  • 02-Crash收集服务端代码编写 (02:00:00)
  • 03-面试指导 (02:00:00)
  • day01-01测试背景介绍及ADB命令 (00:34:56)
  • day01-02MonkeyTest实例讲解 (00:38:34)

评价详情

正在努力加载中

该课程暂无评价

正在努力加载中

暂无提问