Android全栈【20161205】

Android全栈【20161205】
0%完成
课程进度:0%

选课人数:22

课程等级:初学者

课程分类:全栈工程师

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

课程简介

Android全栈【20161205】

章节目录

第一章 Java基础入门 - +
  • 01java语言概述 (02:00:00)
  • 02java开发环境搭建 (02:00:00)
  • 03HelloWorld的编写 (02:00:00)
  • 04java运行机制 (02:00:00)
  • 05eclipse的下载 (02:00:00)
  • 06使用eclipse写helloworld (02:00:00)
  • 07eclipse的相关设置 (02:00:00)
  • 08java中的数学运算 (02:00:00)
  • 01java中的三种注释 (02:00:00)
  • 02概念选择题讲解 (02:00:00)
  • 03什么是变量 (02:00:00)
  • 04变量的定义 (02:00:00)
  • 05使用变量的注意事项 (02:00:00)
  • 06标识符命名规则 (02:00:00)
  • 07控制台录入数据Scanner类的使用 (02:00:00)
  • 08两个数交换练习 (02:00:00)
  • 09两个数交换练习使用Scanner类 (02:00:00)
  • 10java中的基本数据类型 (02:00:00)
  • 11基本数据类型的字面量 (02:00:00)
  • 12char类型的实现原理 (02:00:00)
  • 13基本数据类型转换 (02:00:00)
  • 14运算中基本数据类型的转换 (02:00:00)
  • 15基本数据类型对应的包装类 (02:00:00)
  • day02概念题 (文本)
  • 1、switch的基本使用 (02:00:00)
  • 2、switch需要注意的几个地方 (02:00:00)
  • 3、自增自减和加等运算符的使用 (02:00:00)
  • 4、switch的局限性练习 (02:00:00)
  • 5、if语句的基本使用 (02:00:00)
  • 6、if语句的完整结构 (02:00:00)
  • 7、逻辑运算符及其使用 (02:00:00)
  • 8、if嵌套解决多条件判断问题 (02:00:00)
  • 9、位运算符的使用及和逻辑运算符的区别 (02:00:00)
  • 10、逻辑运算中的短路练习 (02:00:00)
  • 11、三个数求最大值 (02:00:00)
  • 12、三目运算符 (02:00:00)
  • 13、三目运算符求三个数的最大值 (02:00:00)
  • 14、分支结构常见问题和课程总结 (02:00:00)
  • day03概念题 (文本)
  • 作业1 (00:29:04)
  • 作业2 (00:04:50)
  • for循环结构 (00:12:35)
  • for循环打印26个大写字母问题 (00:02:22)
  • for循环打印26个大写字母 (00:04:31)
  • for循环注意事项及变量的作用范围和使用 (00:14:22)
  • 打印-100到100内的所有奇数 (00:01:48)
  • 鸡兔同笼问题 (00:04:51)
  • Eclipse中debug的步骤 (00:06:39)
  • break的使用 (02:00:00)
  • 死循环和不定次数的循环 (00:16:36)
  • break和continue在聊天室练习中的使用 (00:03:15)
  • break和continue的使用 (00:06:09)
  • 猜数字小游戏 (00:01:24)
  • 随机数的使用 (00:09:45)
  • while循环 (00:09:31)
  • while循环改写猜数字小游戏 (00:04:33)
  • do-while循环 (00:19:06)
  • String类的常用方法和课程总结 (00:32:35)
  • day04概念题 (文本)
  • 作业讲解 (00:32:14)
  • 角色扮演类游戏第一版 (00:08:43)
  • 角色扮演类游戏第二版,修复了若干bug (00:04:30)
  • 第三版,增强趣味性,添加随机攻击 (00:06:09)
  • 第四版,增加了boss随机反击功能 (00:05:17)
  • 第五版,添加技能系统 (00:02:59)
  • 修复血量显示为负的bug (00:03:44)
  • 添加4个技能 (00:07:52)
  • 技能眩晕效果和后期扩展 (00:06:06)
  • 疯狂砍树小游戏 (00:03:36)
  • 双重循环 (00:10:51)
  • 双重循环打印三角形图案(一) (00:07:29)
  • 双重循环打印三角形图案(二) (00:05:16)
  • debug模式查看双重for循环的执行流程 (00:04:38)
  • 乘法口诀表问题 (00:00:32)
  • 双重循环打印乘法口诀表 (00:03:21)
  • 技术部招聘问题 (00:02:06)
  • 技术部招聘问题解决及结束外层循环的方式 (00:07:28)
  • 一维数组的基本概念 (00:13:55)
  • 数组的三种初始化方式 (00:23:21)
  • 数组练习及Arrays.toString方法 (00:07:27)
  • String类常用方法(二) (00:09:13)
  • 课程总结 (00:02:05)
  • day05概念题 (文本)
  • 周考题编程题 (00:26:29)
  • 作业题 (00:18:04)
  • System.arraycopy完成数组的拷贝 (00:05:30)
  • javadoc和文档注释 (00:14:40)
  • javadoc和文档注释重复说明 (00:08:18)
  • Arrays的copyOf和copyOfRange方法的使用 (00:13:11)
  • Arrays中的常用方法 (00:06:19)
  • 数组引用和真正的数组 (00:20:23)
  • 为什么要使用方法练习 (00:01:29)
  • 方法的使用 (00:09:40)
  • 形式参数和实际参数 (00:14:28)
  • 多个参数的使用 (00:05:08)
  • 方法的返回值和返回值类型 (00:16:22)
  • 方法的返回值和返回值类型总结 (00:08:42)
  • 方法练习:银行存取钱 (00:08:44)
  • static关键字的用法 (00:21:52)
  • 访问权限修饰符 (00:14:55)
  • day06概念题 (文本)
  • 方法的重载 (00:15:27)
  • 重载的方法参数及可变长参数 (00:14:54)
  • 二维数组 (00:31:53)
  • 不规则二维数组 (00:08:39)
  • 二维数组的静态初始化 (00:04:45)
  • Debug的F5F6F7F8 (00:07:01)
  • 面向对象概述及Person类定义 (00:45:04)
  • 构造方法和命名规范 (00:17:12)
  • 构造方法的重载 (00:09:16)
  • this用法(1) (00:13:05)
  • this的用法(2) (00:11:13)
  • 类和对象总结及对象数组练习 (00:07:16)
  • 对象数组的使用 (00:19:29)
  • String的compateTo和split方法 (00:11:49)
  • day07概念题 (文本)
  • 作业讲解 (00:24:05)
  • 对象间的关系 (00:08:25)
  • 对象间的关系(二) (00:06:38)
  • JAVA中的对象引用间的传递 (00:20:46)
  • JAVA中没有引用传递 (00:17:11)
  • 封装(一) (00:13:36)
  • 封装(二) (00:07:15)
  • 自动生成Getters和Setters方法 (00:12:15)
  • 封装之后的对象间关系的练习 (00:05:43)
  • 封装之后的对象间的关系 (00:06:32)
  • 继承 (00:08:46)
  • super的用法 (00:08:23)
  • super的用法(二) (00:09:57)
  • 重写 (00:18:48)
  • 单根继承 (00:05:33)
  • Object类及其toString方法的重写 (00:23:59)
  • 课程总结 (00:02:07)
  • day08概念题 (文本)
  • 封装和继承复习 (02:00:00)
  • Object的equals方法的重写 (02:00:00)
  • Object的equals方法的重写(二) (02:00:00)
  • equals和hashcode方法的自动生成 (02:00:00)
  • 多态 (02:00:00)
  • 子类如何调用自己的方法 (02:00:00)
  • 多态的好处 (02:00:00)
  • 面向对象总结 (02:00:00)
  • 面向对象练习 (02:00:00)
  • 作业布置 (02:00:00)
  • day09概念题 (文本)
  • 嗒嗒租车 (00:13:09)
  • abstract (00:19:27)
  • 一般方法调用抽象方法的使用 (00:08:11)
  • interface (00:18:27)
  • interface(二) (00:13:40)
  • 接口中的静态方法和默认方法 (00:04:59)
  • 接口的使用 (00:17:02)
  • static(一) (00:05:38)
  • static(二) (00:07:12)
  • static(三) (02:00:00)
  • static(四) (00:13:45)
  • static修饰语句块 (00:11:18)
  • final (00:21:40)
  • day10概念题 (文本)
  • 成员内部类 (00:19:53)
  • 静态内部类 (00:10:16)
  • 局部内部类 (00:15:51)
  • 局部内部类的使用 (00:07:50)
  • 局部内部类的使用(二) (00:08:03)
  • 匿名内部类 (00:06:10)
  • 自定义小窗体 (00:17:13)
  • 按钮添加 (00:02:39)
  • 为按钮添加监听 (00:05:25)
  • 按钮显示随机数字 (00:03:59)
  • 为什么使用内部类 (00:03:33)
  • 匿名内部类完成按钮随机数的显示 (00:02:20)
  • 外部类实现监听接口方式 (00:05:07)
  • String中的==和equals比较 (00:17:51)
  • Integer (00:18:46)
  • StringBuilder (00:21:59)
  • String、StringBuilder和StringBuffer (00:19:49)
  • BigDecimal的使用 (00:08:37)
  • SimpleDateFormat的使用 (00:08:12)
  • String转Date的使用 (00:04:18)
  • day11概念题 (文本)
  • Date类的使用 (00:14:41)
  • Date和时间戳 (00:14:37)
  • Calendar(一) (00:11:19)
  • Calendar的使用(二) (00:22:59)
  • Calendar的使用(三) (00:09:31)
  • Date、Calendar和时间戳的相互转换 (00:06:03)
  • 正则表达式 (00:21:12)
  • 正则表达式完成用户名和手机号码的校验 (00:07:34)
  • 邮箱验证及正则总结 (00:09:32)
  • String类对正则表达式的支持 (00:05:25)
  • 常见运行时异常 (00:10:37)
  • 异常体系结构 (00:13:28)
  • try-catch语句块 (00:14:08)
  • Exception的常用方法 (00:07:15)
  • try-catch时,多个catch的情况 (00:11:10)
  • finally的用法 (00:12:29)
  • 课程总结 (00:05:04)
  • day12概念题 (文本)
  • 编译时异常 (00:15:21)
  • throws的用法 (00:10:23)
  • 运行时异常的throws (00:11:02)
  • throw的用法 (00:12:29)
  • throw和throws配合使用流程 (00:05:16)
  • 自定义异常 (00:11:30)
  • 多态、静态工厂和自定义异常练习 (00:12:51)
  • ArrayList的使用 (00:15:18)
  • ArrayList中的修改和删除 (00:19:44)
  • ArrayList中的其他方法 (00:12:15)
  • 泛型的好处 (00:07:50)
  • ArrayList和Vector (00:13:22)
  • 计算多个员工年薪总和 (00:06:07)
  • Iterator的使用 (00:19:29)
  • Iterable和Iterator原理 (00:10:04)
  • 迭代器的错误使用 (00:17:58)
  • 课程总结 (00:08:04)
  • day13概念题 (文本)
  • foreach循环 (00:07:34)
  • 并发修改异常 (00:09:58)
  • ListIterator (00:10:26)
  • ArrayList和Vector的自增长策略 (00:14:57)
  • ArrayList和LinkedList (00:17:30)
  • HashSet的基本使用 (00:11:38)
  • HashSet的去重原理 (00:26:05)
  • hashcode和equals (00:14:11)
  • HashSet的使用 (00:09:22)
  • TreeSet的基本用法 (00:03:09)
  • TreeSet的排序依赖compareTo方法 (00:02:46)
  • TreeSet的排序 (00:12:25)
  • TreeSet比较过程 (00:11:50)
  • TreeSet中的多条件排序 (00:06:05)
  • Comparator (00:09:30)
  • Comparator(二) (00:19:08)
  • 课程总结 (00:03:05)
  • 集合框架和HashMap的使用 (00:31:01)
  • Map集合中取出所有key和value的方案 (00:10:38)
  • entrySet方案取出map中的所有key和value (00:05:27)
  • List集合中嵌套HashMap的使用 (00:07:24)
  • Map集合中嵌套List集合的使用 (00:07:58)
  • HashMap和Hashtable (00:08:21)
  • HashMap和TreeMap (00:08:04)
  • Map和Set的联系 (00:10:35)
  • Collections和Arrays (00:15:22)
  • day15概念题 (文本)
  • File类的使用 (00:18:57)
  • File的使用(2) (00:08:24)
  • File的使用(3) (00:06:20)
  • File的使用(4) (00:05:18)
  • File的使用(5) (00:02:25)
  • File的使用(6) (00:03:30)
  • File的使用(7) (00:06:25)
  • File的使用(8) (00:03:43)
  • File的使用(9) (00:04:39)
  • File的使用(10) (00:09:01)
  • File的使用(11) (00:05:49)
  • File的使用(12) (00:02:21)
  • File的方法总结 (00:01:58)
  • 文件输入流的使用 (00:16:52)
  • 读取文件中的全部内容 (00:03:26)
  • while循环读取文件中的全部内容 (00:02:40)
  • 文件输出流的使用 (00:05:36)
  • 文件的拷贝 (00:03:44)
  • 文件的拷贝 (02:00:00)
  • 加快文件拷贝的效率 (02:00:00)
  • 解决文件拷贝变大问题 (02:00:00)
  • 课程总结 (02:00:00)
  • day16概念题 (文本)
  • 作业讲解 (00:16:12)
  • 递归解决阶乘问题 (00:11:50)
  • 递归的理解 (00:04:35)
  • 递归打印指定文件夹中的所有子文件 (00:04:31)
  • 清空文件夹小工具 (00:04:37)
  • 包装设计模式场景 (00:13:10)
  • 包装设计模式 (00:07:10)
  • 包装设计模式的理解 (00:04:32)
  • 包装设计模式的升级 (00:08:18)
  • 包装设计模式的使用场景 (00:03:25)
  • InputStreamReader的使用 (00:09:22)
  • 乱码根源及解决 (00:20:46)
  • 乱码问题总结 (00:02:49)
  • BufferedReader的使用 (00:12:40)
  • BufferedReader工具方法编写 (00:07:22)
  • PrintWriter的使用 (00:06:54)
  • IO流总结 (00:16:42)
  • File中的分隔符补充 (00:04:03)
  • day17概念题 (文本)
  • IO流总结回顾 (00:03:48)
  • 作业讲解 (00:19:08)
  • 客户端服务器交互流程 (00:19:05)
  • JSON的结构(一) (00:28:37)
  • JSON的结构(二) (00:06:45)
  • JSON生成与解析工程搭建 (00:13:11)
  • 第三方jar包的添加 (00:09:30)
  • json格式数据解析 (00:05:55)
  • 将解析数据封装为一个对象 (00:06:31)
  • JSON解析(二) (00:06:47)
  • JSON解析(三) (00:06:41)
  • JSON解析(四) (00:07:50)
  • JSON数据的生成 (00:06:45)
  • JSON数据生成的bug解决 (00:02:51)
  • Gson解析和生成json (00:07:49)
  • Jackson解析和生成json (00:04:52)
  • Jackson解析的重载方法 (00:04:12)
  • BaiduApiStore (00:12:37)
  • 手机号码归属地查询 (00:11:12)
  • 手机号码归属地查询 (00:19:34)
  • 新闻app模拟 (00:11:37)
  • 新闻App模拟(二) (00:13:25)
  • HTTP协议和Fiddler (00:06:21)
  • HTTP协议的请求的组成部分 (00:14:01)
  • HTTP协议的响应的组成部分 (00:17:34)
  • Fiddler模拟Get请求 (00:06:58)
  • POST请求和GET请求的区别 (00:13:02)
  • Fiddler模拟POST请求和图片下载 (00:07:27)
  • 下载网络资源 (00:19:56)
  • 批量下载图片 (00:16:14)
  • 多线程下载 (00:03:24)
  • MySQL的安装 (00:09:04)
  • day19概念题 (文本)
  • 作业讲解 (00:16:35)
  • 线程 (00:26:33)
  • 线程的理解 (00:08:44)
  • 开启线程的第二种方式 (00:08:02)
  • 线程的应用 (00:09:42)
  • Timer和TimerTask (00:06:47)
  • 线程总结 (00:04:57)
  • tomcat的下载和安装 (00:11:07)
  • tomcat文件夹组成和启动关闭操作 (00:12:02)
  • 端口号的配置 (00:07:20)
  • 自带工程的访问和tomcat与Eclipse的集成 (00:17:53)
  • 部署路径配置 (00:03:00)
  • 动态Web工程创建 (00:06:09)
  • 动态web工程的部署 (02:00:00)
  • 注意点说明 (00:02:54)
  • HelloServlet的编写 (00:10:36)
  • 部署注意点及乱码问题解决 (00:09:57)
  • 手机号码运营商练习 (00:07:45)
  • 课程总结 (00:02:11)
  • day20概念题 (文本)
  • 作业讲解 (00:16:53)
  • 服务端和客户端通讯 (00:23:41)
  • 图片服务提供方式(一) (00:04:15)
  • 图片服务提供方式(二) (00:17:00)
  • 数据库安装常见问题 (00:07:59)
  • 连接和断开连接 (00:11:49)
  • 查看数据库和查看所有表 (00:05:39)
  • Navicat的基本使用 (00:09:42)
  • 数据库的创建和删除 (00:06:16)
  • t_employee表结构和导入导出 (00:05:02)
  • 单表查询 (00:05:35)
  • day21概念题 (文本)
  • 作业讲解 (00:16:10)
  • 根据ID删除学生作业 (00:08:42)
  • 关联查询和子查询 (00:20:36)
  • 使用Navicat建表 (00:11:12)
  • 数据的增、删和改 (00:16:00)
  • 创建表 (00:06:00)
  • MySQL常见数据类型 (00:11:43)
  • 常见约束条件 (00:07:27)
  • 无符号和自增长 (00:05:33)
  • 一对一关系 (00:08:21)
  • 一对一关系练习 (00:10:02)
  • 一对多和多对多关系 (00:11:44)
  • 多对多练习(一) (00:09:50)
  • 多对多练习(二) (00:06:10)
  • 外键 (00:10:40)
  • JDBC连接数据库 (00:16:53)
  • 数据库的操作 (00:15:30)
  • day22概念题 (文本)
  • 查询全部 (00:08:53)
  • 查询单个模拟登陆过程 (00:12:03)
  • 数据库获取连接和断开连接工具类编写 (00:05:41)
  • properties配置文件 (00:05:59)
  • PropertiesUitl工具类编写 (00:17:45)
  • 配置文件的source folder使用 (00:02:49)
  • 登录存在的安全问题 (00:03:15)
  • PreparedStatement的使用 (00:06:07)
  • PreparedStatement的使用和常见异常的解决 (00:12:49)
  • 数据库的插入 (02:00:00)
  • 数据库的更新 (02:00:00)
  • 数据库的删除 (02:00:00)
  • 批量插入 (02:00:00)
  • 事务及其管理 (02:00:00)
  • Servlet和JDBC结合 (02:00:00)
  • Servlet项目导入问题 (02:00:00)
  • 项目介绍和接口文档 (00:07:52)
  • 数据库准备 (00:09:06)
  • 工程创建 (00:06:00)
  • index.html作用及tomcat删除不部署的项目 (00:02:34)
  • ServerServlet创建 (00:11:36)
  • 数据库和json相关jar包和工具类准备 (00:05:59)
  • 项目错误码准备及Result封装 (00:12:32)
  • JSONUtil工具类编写 (00:06:17)
  • 获取服务器状态接口开发完成 (00:04:15)
  • 根据用户名获取用户头像信息接口开发(1) (00:06:08)
  • 三层架构 (00:25:47)
  • 根据用户名查找用户头像数据开发完成 (00:13:45)
  • 其他接口开发说明 (00:09:22)
  • 更新昵称接口开发 (00:24:53)
  • 分页下载好友信息接口开发 (00:40:02)
  • 分页下载好友信息补充说明 (00:03:59)
  • 添加好友接口开发 (00:20:11)
  • 下载用户头像接口开发 (00:18:47)
  • 用户注册接口开发(一) (00:06:46)
  • 用户注册接口开发(二) (00:18:26)
  • 用户注册头像上传和文件删除开发(三) (00:09:09)
  • 用户注册用户表和头像表插入数据事务操作开发(四) (00:09:00)
  • 用户注册接口测试(五) (00:07:25)
  • 超级微信服务端项目总结 (00:10:36)
  • StringBuilder的基本用法 (00:06:37)
  • 构建者模式 (00:13:08)
  • 构建者模式在Android中的应用 (00:13:33)
  • 一维数组和List集合相互转换 (00:05:41)
  • 二维数组向二维集合转换 (00:09:20)
  • 泛型类 (00:11:16)
  • 泛型类的使用 (00:03:43)
  • 泛型方法 (00:03:00)
  • 泛型接口及泛型总结 (00:12:59)
  • String和字节数组的相互转换 (00:08:46)
  • 文件下载百分比计算注意问题 (00:05:44)
  • 反射 (00:15:08)
  • Servlet3.0之前访问路径的配置 (00:14:25)
  • tomcat调用Servlet的原理 (00:14:38)
  • 作业 (00:01:56)
  • day27概念题 (文本)
  • 文件拷贝 (00:08:35)
  • 单文件压缩 (00:26:12)
  • 多文件压缩思路 (00:09:04)
  • 多文件压缩 (00:06:49)
  • IO流使用中的两个重要规则 (00:16:58)
  • 单个文件的解压流程 (00:03:18)
  • 单文件的解压 (00:05:22)
  • 多文件的解压流程 (00:05:01)
  • 多文件的解压 (00:02:37)
  • 内存读写流 (00:09:07)
  • 取出字符串中指定字符出现的所有下标 (00:03:32)
  • 客户端记录异常堆栈信息 (00:08:37)
  • 找出s字符串中的第一个只出现1次的字符练习 (00:04:13)
  • 找出s字符串中的第一个只出现1次的字符 (00:06:06)
  • LinkedHashMap的使用 (00:07:25)
  • 另外两个面试题的其他思路 (00:05:11)
  • 线程的两种创建方式 (02:00:00)
  • 守护线程 (02:00:00)
  • 线程的优先级 (02:00:00)
  • join的用法 (02:00:00)
  • 张三一家取钱的问题 (02:00:00)
  • join方法解决张三一家取钱问题 (02:00:00)
  • 同步语句块 (02:00:00)
  • 一个对象就是一把锁 (02:00:00)
  • 同步问题总结 (02:00:00)
  • 同步方法 (02:00:00)
  • wait和notify机制 (02:00:00)
  • 生产者消费者问题 (02:00:00)
  • 单例设计模式 (02:00:00)
  • 单例设计模式(二) (02:00:00)
  • 单例设计模式(三) (02:00:00)
  • 单例设计模式(四) (02:00:00)
  • day29概念题 (文本)
  • 二分查找 (00:04:58)
  • 算法基本概念 (00:10:29)
  • 冒泡排序 (00:12:04)
  • 选择排序(一) (00:06:33)
  • 选择排序(二) (00:04:56)
  • 插入排序(一) (00:03:21)
  • 插入排序(二) (00:04:10)
  • 插入排序(三) (00:07:08)
  • 插入排序(四) (00:02:58)
  • 自定义ArrayList (00:09:21)
  • 自定义ArrayList(二) (00:08:07)
  • 源码说明ArrayList和Vector等类的区别 (00:06:15)
  • 栈的特点和使用 (00:10:25)
  • ArrayDeque完成栈的操作 (00:04:49)
  • 自定义栈 (00:03:12)
  • 自定义栈(二) (00:02:40)
  • 栈在Android活动中的使用 (00:02:55)
  • 队列 (00:08:26)
  • 自定义队列 (00:03:41)
  • 队列在Android中的应用 (00:07:17)
  • day30概念题 (文本)
  • 两个栈模拟队列的操作 (00:07:34)
  • 链表节点类封装 (00:22:11)
  • 链表的模拟(一) (00:02:46)
  • 链表的模拟(二) (00:12:08)
  • 删除链表的头节点 (00:04:19)
  • 删除链表尾节点 (00:04:49)
  • 删除指定值的节点 (00:01:27)
  • 链表头节点和尾节点的添加 (00:04:36)
  • 指定位置节点添加和查找 (00:06:00)
  • 树 (00:20:31)
  • Android概述 (02:00:00)
  • Android系统框架 (02:00:00)
  • AndroidStudio环境搭建和创建第一个Project (02:00:00)
  • AndroidStudion常用设置、项目结构和布局 (02:00:00)
  • EditText (02:00:00)
  • Button (02:00:00)
  • day01概念题 (文本)
  • day02_01-相对布局概述和案例1 (02:00:00)
  • day02_02-相对布局制作登录页面 (02:00:00)
  • day02_03-线性布局 (02:00:00)
  • day02_04-weight研究 (02:00:00)
  • day02_05-表格布局讲解 (02:00:00)
  • day02_06-网格布局 (02:00:00)
  • day02_07-帧布局、绝对布局和百分比布局 (02:00:00)
  • day02概念题 (文本)
  • day03_01作业讲解和onClick (02:00:00)
  • day03_02匿名内部类处理单击事件 (02:00:00)
  • day03_03-匿名内部类、内部类实现响应单击事件和实现原理讲解 (02:00:00)
  • day03_04Activity实现OnClickListener接口 (02:00:00)
  • day03_05-外部类实现OnClickListener接口 (02:00:00)
  • day03_06-实现注册页面 (02:00:00)
  • day03_07-实现注册页面的逻辑代码 (02:00:00)
  • day03概念题 (文本)
  • da04_01-作业讲解和创建标准对话框 (02:00:00)
  • day04_02-列表对话框和自定义对话框 (02:00:00)
  • day04_03-ProgressDialog (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_09-LogCat、项目清单和SDK_Manager (02:00:00)
  • day04概念题 (文本)
  • day05_01-作业讲评和ProgressBar (02:00:00)
  • day05_02-SeekBar (02:00:00)
  • day05_03-RatingBar、ScrollView (02:00:00)
  • day05_04-Style (02:00:00)
  • day05_05-Theme (02:00:00)
  • day05_06-shape (02:00:00)
  • day05_07-selector (02:00:00)
  • day05_08-RadioButton实现按下改变菜单项状态 (02:00:00)
  • day05_09-定制View (02:00:00)
  • day05概念题 (文本)
  • day06_01-作业讲评和SharedPreferens (02:00:00)
  • day06_02-SharedPreferences案例 (02:00:00)
  • day06_03-内存储编程 (02:00:00)
  • day06_04-外存储编程 (02:00:00)
  • day06_05-综合练习 (02:00:00)
  • day06_06-Pull解析、总结和作业布置 (02:00:00)
  • day06概念题 (文本)
  • day07_01-作业讲评和SQLite数据库概述 (02:00:00)
  • day07_02-创建数据库并查询数据表 (02:00:00)
  • day07_03-数据库增删改和NavicatPremium (02:00:00)
  • day07_04-SQLiteOpenHelper创建数据库 (02:00:00)
  • day07_05-SQLiteOpenHelper删改查操作 (02:00:00)
  • day07_06-ContentProvider和读取sd卡图片 (02:00:00)
  • day07_07-读取联系人信息 (02:00:00)
  • day07-概念题 (文本)
  • day08_01作业讲评和线程间通信原理讲解 (02:00:00)
  • day08_02-线程间通信案例 (02:00:00)
  • day08_03-runOnThread和Handler的post使用 (02:00:00)
  • day08_04-Looper (02:00:00)
  • day08_05-在工作线程中创建消息队列 (02:00:00)
  • day08_06-AsyncTask (02:00:00)
  • day08_07-OkHttp简介和案例 (02:00:00)
  • day08-概念题 (文本)
  • day09_01-OkHttp实现get登录 (02:00:00)
  • day09_02-实现注册 (02:00:00)
  • day09_03-下载联系人 (02:00:00)
  • day09_04-OkUtils框架使用 (02:00:00)
  • day10_01-作业讲解和AdapterView (02:00:00)
  • day10_02-BaseAdapter (02:00:00)
  • day10_03-BaseAdapter实现图片并茂的ListView显示 (02:00:00)
  • day10_04-BaseAdapter讲解、降低代码耦合度、ListView单击和长按事件监听 (02:00:00)
  • day10_05-ListView列表项点击事件监听 (02:00:00)
  • day10_06-GridView (02:00:00)
  • day10_07-ArrayAdapter (02:00:00)
  • day10_08-SimpleAdapter (02:00:00)
  • day10_09-ListView优化 (02:00:00)
  • day10-概念题 (文本)
  • day11_01-RecyclerView代替ListView (02:00:00)
  • day11_02-RecyclerView代替GridView (02:00:00)
  • day11_03-StaggeredGridLayoutMnager (02:00:00)
  • day11_04-CardView (02:00:00)
  • day11_05-RecyclerView实现多种布局 (02:00:00)
  • day11_06-RecyclerView置顶、置底和删除列表项 (02:00:00)
  • day11_07-从服务端加载json数据和图像 (02:00:00)
  • day11概念题 (文本)
  • day12_01-ExpandableListView (02:00:00)
  • day12_02-在RecyclerView加载联系人数据并显示头像 (02:00:00)
  • day12_03-实现下拉刷新 (02:00:00)
  • day12_04-实现上拉刷新 (02:00:00)
  • day12_05-RecyclerView列表项单击事件监听优化 (02:00:00)
  • day13_01-启动Activity并传递数据 (02:00:00)
  • day13_02-启动带返回值的Activity (02:00:00)
  • day13_03-Bundle (02:00:00)
  • day13_04-Activity生命周期概述 (02:00:00)
  • day13_05-隐式意图 (02:00:00)
  • day13_06-隐式意图案例 (02:00:00)
  • day13概念题 (文本)
  • day14_01-作业讲评和纵横屏切换生命周期方法 (02:00:00)
  • day14_02-Activity切换时的数据保存与恢复 (02:00:00)
  • day14_03-Parcelable (02:00:00)
  • day14_04-singleTop加载模式 (02:00:00)
  • day14_05-singleTask加载模式 (02:00:00)
  • day14_06-用singleTask实现一键关闭所有Activity (02:00:00)
  • day14_07-任务共用性 (02:00:00)
  • day14概念题 (文本)
  • day15_01-作业讲解和Service概述 (02:00:00)
  • day15_02-Service的启动和停止 (02:00:00)
  • day15_03-Service的绑定 (02:00:00)
  • day15_04-与绑定的Service交互 (02:00:00)
  • day15_05-Service启动Activity (02:00:00)
  • day15_06-Context、Application和检查apk版本更新案例 (02:00:00)
  • day15_07-下载apk (02:00:00)
  • day15_08-总结和作业布置 (02:00:00)
  • day15概念题 (文本)
  • IT职业规划--饶燕老师 (02:00:00)
  • day16_01-作业讲解和无序广播 (02:00:00)
  • day16_02-通过广播修改购物车提示 (02:00:00)
  • day16_03-在广播接收者中启动其它组件 (02:00:00)
  • day16_04-有序广播 (02:00:00)
  • day16_05-通知 (02:00:00)
  • day16_06-用通知启动Service (02:00:00)
  • day16_07-在通知中更新进度 (02:00:00)
  • day16概念题 (文本)
  • day17_01-Fragment实现纵横屏的布局切换 (02:00:00)
  • day17_02-Fragment类介绍 (02:00:00)
  • day17_03-Fragment的生命周期 (02:00:00)
  • day17_04-Fragment的动态管理 (02:00:00)
  • day17_05-Fragment数组 (02:00:00)
  • day17_06-在Fragment中启动带返回值的Activity (02:00:00)
  • day17_07-Activity与Fragment通信-接口方式 (02:00:00)
  • day17_08-通过接口和Argument通信 (02:00:00)
  • day17概念题 (文本)
  • day18_01作业讲解和2D基本绘图 (02:00:00)
  • day18_02-绘制显示器 (02:00:00)
  • day18_03-BitmapFactory (02:00:00)
  • day18_04-动态创建View (02:00:00)
  • day18_05-Java代码实现菜单项完美变色 (02:00:00)
  • day18_06-大图片读取优化 (02:00:00)
  • day18概念题 (文本)
  • day19_01-作业讲解 (02:00:00)
  • day19_02-帧动画 (02:00:00)
  • day19_03-帧动画的四种基本形式 (02:00:00)
  • day19_04-帧动画和补间动画结合 (02:00:00)
  • day19_05-代码实现补间动画 (02:00:00)
  • day19_06-属性动画-淡入淡出案例 (02:00:00)
  • day19_07-组合动画 (02:00:00)
  • day19_08-ViewPropertyAnimator (02:00:00)
  • day19_09-总结和布置作业 (02:00:00)
  • day19概念题 (文本)
  • day20_01自定义View案例-MyTextView (02:00:00)
  • day20_02-测量 (02:00:00)
  • day20_03-测量相关问题抢答 (02:00:00)
  • day20_04-FlowIndicator (02:00:00)
  • day20_05-让图片指示器动起来 (02:00:00)
  • day20_06-PopupWindow (02:00:00)
  • day20概念题 (文本)
  • day20_06-Typeface (02:00:00)
  • day21_01-ViewPager实现商品图片滑动 (02:00:00)
  • day21_02-自动轮播图片 (02:00:00)
  • day21_03-图片轮播加指示器 (02:00:00)
  • day21_04-用反射实现平滑的自动播放 (02:00:00)
  • day21_05-FragmentPagerAdapter (02:00:00)
  • day21_06-FragmentStatePagerAdapter (02:00:00)
  • day21_07-总结和布置作业 (02:00:00)
  • day21概念题 (文本)
  • day22_01触摸事件概述和第处理方式(1) (02:00:00)
  • day22_02触摸事件概述和第处理方式(2) (02:00:00)
  • day22_03-触摸式事件两种方式和单击事件处理pk以及触摸事件处理流程 (02:00:00)
  • day22_04-多点触摸 (02:00:00)
  • day22_05-手势监测 (02:00:00)
  • day22_06-捏合手势 (02:00:00)
  • day22_07-拖放机制 (02:00:00)
  • day22_08-用触摸机制实现图片轮播的自动和手动切换 (02:00:00)
  • day22概念题 (文本)
  • day23_01-作业讲解 (02:00:00)
  • day23_02-MediaPlayer (02:00:00)
  • day23_03-播放网络和SD卡音频 (02:00:00)
  • day23_04-VideoView (02:00:00)
  • day23_05-MediaPlayer与SurfaceView组合播放视频 (02:00:00)
  • day23_06-WebView (02:00:00)
  • day23_07-Android与JavaScript通信 (02:00:00)
  • day23_08-拍照、相册选取和裁剪 (02:00:00)
  • day23概念题 (文本)
  • day24_01-作业讲解和百度地图开发概述 (02:00:00)
  • day24_02-在地图上显示指定坐标 (02:00:00)
  • day24_03-地图覆盖物 (02:00:00)
  • day24_04-地图状态和点击事件监听 (02:00:00)
  • day24_05-地理编码 (02:00:00)
  • day25_01-OnGetAvatarListener (02:00:00)
  • day25_02-Toolbar (02:00:00)
  • day25_03-Toolbar显示图标 (02:00:00)
  • day25_04-include (02:00:00)
  • day25_05-MVC架构概述、项目架构搭建和Model层实现 (02:00:00)
  • day25_06-实现登录 (02:00:00)
  • day25-07MVC架构-降低耦合度 (02:00:00)
  • Android-20161017-fulicenter_day01-01版本控制概念和分类 (02:00:00)
  • Android-20161017-fulicenter_day01-02Git文件状态和生命周期 (02:00:00)
  • Android-20161017-fulicenter_day01-03Git指令01 (02:00:00)
  • Android-20161017-fulicenter_day01-04Git指令02 (02:00:00)
  • Android-20161017-fulicenter_day01-06Git与远端仓库绑定 (02:00:00)
  • day01-01福利社项目介绍及项目搭建 (00:44:27)
  • day01-02资源文件的添加及Git常用命令 (00:39:51)
  • day01-03Git工作区讲解及项目添加闪屏 (00:44:14)
  • day01-04GitCheckout命令 (00:12:13)
  • day01-05主页底部菜单及butterknife介绍 (00:20:11)
  • day01-06添加工具类 (00:36:57)
  • day02-01下载新品首页数据 (00:20:53)
  • day02-02fragment下载新品数据 (00:17:43)
  • day02-03GoodsAdapter填充数据 (00:27:54)
  • day02-04新品显示图片并设置间距 (00:11:07)
  • day02-05新品首页的上拉下拉刷新 (00:28:02)
  • day02-06精选首页的数据显示 (00:29:10)
  • day03-01优化精选首页 (00:26:28)
  • day03-02复用新品首页创建精选二级页面 (00:11:28)
  • day03-03添加工具类统一跳转风格 (00:28:26)
  • day03-04商品详情的框架逻辑 (00:18:39)
  • day03-05商品详情的数据填充 (00:22:24)
  • day03-06分类的框架逻辑 (00:23:40)
  • day04-01分类首页的数据匹配 (00:43:01)
  • day04-02优化分类首页的用户体验 (00:33:49)
  • day04-03分类二级页面的数据显示 (00:22:27)
  • day04-04分类二级页面的数据排序 (00:28:29)
  • day04-05小类Filter的自定义控件逻辑 (00:42:11)
  • day05-01分类Filter自定义控件显示小类数据 (00:28:58)
  • day05-02分类Filter自定义控件总结 (00:36:16)
  • day05-03登录注册框架搭建 (00:31:16)
  • day05-04用户注册 (00:33:03)
  • day05-05用户登录 (00:22:58)
  • day06-01使用SharePrefrence保存用户名 (00:34:26)
  • day06-02使用数据库保存用户数据 (00:50:19)
  • day06-03使用数据库保存用户数据的逻辑总结 (00:29:25)
  • day06-04闪屏获取用户数据并显示个人信息 (00:33:06)
  • day06-05个人资料及退出登录逻辑 (00:33:14)
  • day07-01登录与个人中心的逻辑关系实现 (00:16:41)
  • day07-02修改用户昵称 (00:35:18)
  • day07-03使用自定义控件保存图片 (00:44:56)
  • day07-04使用三方代码实现头像选取剪裁保存 (00:48:56)
  • day07-05上传头像到服务器 (00:19:39)
  • day08-01商品收藏数量和状态的加载 (00:38:58)
  • day08-02商品的收藏操作 (00:43:01)
  • day08-03按钮防抖和Toast优化 (00:25:15)
  • day08-04收藏商品列表逻辑 (00:16:15)
  • day08-05收藏商品列表显示数据 (00:20:17)
  • day09-01收藏列表删除收藏更新列表 (00:22:07)
  • day09-02收藏商品删除收藏动态更新列表 (00:25:09)
  • day09-03购物车逻辑及数据请求接口和实现 (00:35:50)
  • day09-04购物车列表的数据显示 (00:39:56)
  • day09-05购物车商品的选中更新 (00:37:28)
  • day10-01购物车商品数量的增减 (00:30:29)
  • day10-02优化购物车数量操作的代码 (00:41:49)
  • day10-03购物车出现全选的bug (00:31:09)
  • day10-04购物车列表bug根因解决 (00:21:03)
  • day10-05购物车跳转到订单逻辑 (00:25:16)
  • day10-06导入壹收款 (00:40:14)
  • day11-01合入壹收款三方支付 (00:33:11)
  • day11-02合入三方分享ShareSDK (00:17:13)
  • day01-01即时通讯介绍 (00:34:15)
  • day01-02项目导入并初始化Git (00:23:09)
  • day01-03导入资源文件并修改包名 (00:39:42)
  • day02-01闪屏及欢迎界面 (00:31:59)
  • day02-02添加工具类 (00:20:27)
  • day02-03用户注册 (00:42:32)
  • day02-04用户登录后异步加载用户信息 (00:33:50)
  • day03-01保存用户信息到内存和shareprefrence (00:37:47)
  • day03-02创建用户数据表并添加操作方法 (00:34:26)
  • day03-03异步加载登录用户数据时保存到数据库 (00:29:42)
  • day03-04用户数据保存逻辑梳理 (00:23:42)
  • day03-05添加自定义控件显示底部菜单 (00:40:04)
  • day04-01viewpage和tabhost的联动 (00:14:55)
  • day04-02用户数据的显示逻辑 (00:21:10)
  • day04-03添加头像和昵称的数据提供方法并显示 (00:29:56)
  • day04-04整合设置页面 (00:17:41)
  • day04-05修改钱包和个人资料的入口 (00:22:17)
  • day04-06修改自定义TitleBar (00:23:00)
  • day05-01个人资料逻辑讲解 (00:29:43)
  • day05-02个人资料显示数据 (00:18:35)
  • day05-03个人资料页面更新用户昵称 (00:23:04)
  • day05-04完善更新用户昵称 (00:11:30)
  • day05-05更新用户头像 (00:30:09)
  • day05-06更新用户头像和昵称总结 (00:38:35)
  • day06-01删除聊天室和环信小助手 (00:36:36)
  • day06-02显示Popup的快捷菜单 (00:36:35)
  • day06-03添加好友-搜索用户 (00:36:55)
  • day06-04添加好友-显示用户数据 (00:34:50)
  • day06-05添加好友-发送申请 (00:30:58)
  • day07-01设置通讯录未读消息标识 (00:29:22)
  • day07-02为申请与通知拓展头像和昵称字段 (00:25:26)
  • day07-03异步加载头像和昵称字段并保存 (00:27:58)
  • day07-04新的朋友列表点击进去用户详情 (00:23:02)
  • day07-05添加好友到服务器 (00:20:13)
  • day07-06修改联系人列表显示数据类型 (00:25:58)
  • day07-07修改联系人列表显示数据 (00:19:51)
  • day08-01联系人列表模糊搜索 (00:21:36)
  • day08-02聊天界面返回会话列表 (00:43:45)
  • day08-03切换用户登录,重新从服务器加载用户列表 (00:39:50)
  • day08-04删除联系人 (00:42:51)
  • day08-05会话列表显示头像和昵称 (00:17:17)
  • day09-01会话列表的模糊搜索 (00:35:05)
  • day09-02聊天界面的用户头像进入用户详情 (00:44:52)
  • day09-03环信群组的创建逻辑 (00:35:06)
  • day09-04创建空的群组到服务器 (00:25:04)
  • day09-05创建有群图标的群组到服务器 (00:30:12)
  • day10-01创建有群组成员的群组到服务器 (00:37:40)
  • day10-02创建群组的逻辑汇总 (00:14:06)
  • day10-03群聊列表会话列表和新的朋友群组图标的更新 (00:31:51)
  • day10-04群组详情中的用户数据显示 (00:32:52)
  • day10-05群组详情中的用户点击事件 (00:24:08)
  • day10-06群组逻辑总结及后续开发计划 (00:13:08)
  • day10-07新消息处理及头像上传的逻辑讲解 (00:21:57)
  • day01-01直播项目界面及代码下载 (00:28:02)
  • day01-02项目的导入及运行和后续计划 (00:34:41)
  • day01-03导入超级微信的公用资源及代码 (00:32:22)
  • day01-04添加工具类 (00:25:16)
  • day01-05注册用户 (00:26:17)
  • day02-01注册成功后保存用户名 (00:16:51)
  • day02-02整理UserProfileManager文件 (00:18:45)
  • day02-03整理LiveHelper文件-上 (00:34:27)
  • day02-04整理LiveHelper文件-下 (00:30:53)
  • day02-05Retrofit仿写 (00:46:32)
  • day03-01使用retrofit异步加载用户信息 (00:23:16)
  • day03-02优化retrofit处理结果的方法及流程 (00:34:47)
  • day03-03创建直播间的逻辑 (00:32:48)
  • day03-04创建直播间 (00:21:37)
  • day03-05保存Gift列表到数据库和内存 (00:30:50)
  • day04-01主播界面的头像 (00:40:03)
  • day04-02主播界面的昵称 (00:20:36)
  • day04-03ButterKnife注入子布局和删除聊天室 (00:38:14)
  • day04-04添加测试数据显示访客列表 (00:42:02)
  • day04-05主播页面的访客逻辑 (00:36:36)
  • day05-01直播节目的人数和观看人数 (00:22:31)
  • day05-02直播列表的改装显示 (00:35:19)
  • day05-03直播列表的封面显示显示 (00:27:12)
  • day05-04跳过环信直播间逻辑进入聊天室 (00:28:30)
  • day05-05优化直播数据 (00:15:44)
  • day05-06直播中发送消息拓展昵称 (00:27:41)
  • day06-01使用分支回到修改获取直播间的代码之前 (00:33:19)
  • day06-02使用Cherry-pick快速合并修改 (00:27:53)
  • day06-03直播节目添加礼品按钮 (00:23:01)
  • day06-04直播界面的礼物列表显示 (00:36:47)
  • day06-05打赏礼品的发送 (00:47:18)
  • day06-06打赏礼品的拓展 (00:21:16)
  • day01-01顺间项目介绍 (00:24:16)
  • day01-02顺间项目的开发流程 (00:44:08)
  • day01-03顺间项目的Eclipse代码导入AndroidStudio (00:35:34)
  • day01-04顺间项目编译错误的修改 (00:24:28)
  • day02-01团队开发流程及分支操作 (00:54:12)
  • day02-02顺间项目网络请求讲解 (00:35:49)
  • day02-03问题单汇总 (00:48:54)
  • day03-01问题单讲解-1 (00:36:34)
  • day03-02问题单讲解-2 (00:37:50)
  • day01-01EventBus入门简介 (00:34:29)
  • day01-02EventBus线程模型 (00:40:43)
  • day01-03仿写京东分类的大类 (00:32:13)
  • day01-04仿写京东分类的小类 (00:37:25)
  • day01-05多渠道打包 (00:45:15)
  • day01-01AIDL-Service提供服务 (00:28:36)
  • day01-02AIDL-Service绑定服务-IBinder (00:26:03)
  • day01-03AIDL-Service绑定服务-Messenger (00:40:02)
  • day01-04AIDL-Service绑定服务-AIDL (00:38:40)
  • 1. 性能优化基础知识 (02:00:00)
  • 2. Debug GPU overdraw (02:00:00)
  • 3. clipRect (02:00:00)
  • 4. Lint (02:00:00)
  • 5.TraceView (02:00:00)
  • 6. Profile GPU rendering (02:00:00)
  • 7. include&&merge (02:00:00)
  • 8. ViewStub (02:00:00)
  • 9. ANR (02:00:00)
  • 01-内存优化概述 (02:00:00)
  • 02-AllocationTracker (02:00:00)
  • 03-AllocationTracker课堂练习 (02:00:00)
  • 04-工具类造成的内存泄露 (02:00:00)
  • 05-Activity内存的静态变量造成的内存泄露 (02:00:00)
  • 06-内部类持有Activity造成的内存泄露 (02:00:00)
  • 07-匿名内部类持有Activity造成的内存泄露 (02:00:00)
  • 08-Handler造成的内存泄露 (02:00:00)
  • 09-Handler弱引用Activity解决内存泄露 (02:00:00)
  • 10-内存抖动和内存溢出 (02:00:00)
  • 11-简历制作 (02:00:00)
  • 01-LeakCanary (02:00:00)
  • 02-MVP架构概述和项目架构搭建 (02:00:00)
  • 03-登录模块的Model和Presenter实现 (02:00:00)
  • 04-登录模块View层的实现 (02:00:00)
  • 05-MVP实现联系人的下载显示 (02:00:00)
  • 01-LoginUtils框架 (02:00:00)
  • 02-OkUtils框架编写 (02:00:00)
  • 03-为OkUtils框架添加post请求 (02:00:00)
  • 04-增加上传文件的功能 (02:00:00)
  • 05-解析泛型json数据 (02:00:00)
  • 06-将解析泛型的代码封装到OkUtils框架中 (02:00:00)
  • 01-不带缓存的图片异步加载框架 (02:00:00)
  • 02-添加一级缓存的功能 (02:00:00)
  • 03-添加二级缓存的功能 (02:00:00)
  • 04-优化OkImageLoader的调用-1 (02:00:00)
  • 05-优化OkImageLoader的调用-2 (02:00:00)
  • 06-简历和面试指导 (02:00:00)
  • 01-观察者模式和案例1 (02:00:00)
  • 02-观察者模式同时更新两个ListView (02:00:00)
  • 03-适配器模式和案例 (02:00:00)
  • 04-用观察者模式同时更新两个ListView (02:00:00)
  • 05-总结 (02:00:00)
  • day08_01-获取app版本和设备信息 (02:00:00)
  • day08_02-Crash收集服务端代码编写 (02:00:00)
  • day08_03-面试指导 (02:00:00)
  • 05-屏幕适配 (02:00:00)

评价详情

正在努力加载中

该课程暂无评价

正在努力加载中

暂无提问