├─第一天修
│ 10_模拟器创建完成.avi
│ 11_ddms透视图介绍.avi
│ 12_helloworld介绍.avi
│ 13_上午内容回顾.avi
│ 14_Android打包流程.avi
│ 15_adb指令练习.avi
│ 16_点拨号器布局完成.avi
│ 17_土司介绍.avi
│ 18_电话拨号器案例完成.avi
│ 19_按钮的第二第三种点击事件.avi
│ 1_今日简介.avi
│ 20_按钮的第四种点击事件.avi
│ 21_android中五大布局.avi
│ 22_Android中单位的介绍.avi
│ 23_今日总结.avi
│ 2_4G的介绍.avi
│ 3_Android操作系统的介绍.avi
│ 4_Android四层架构.avi
│ 5_jvm&dvm介绍.avi
│ 6_art模式.avi
│ 7_开发环境的搭建.avi
│ 8_sdkmanager介绍.avi
│ 9_模拟器的创建.avi
│
├─第七天修
│├─10_有序广播
││ 10_有序广播.avi
││
│├─11_特殊的广播接收者
││ 11_特殊的广播接收者.avi
││
│├─12_样式和主题
││ 12_样式和主题.avi
││
│├─13_Android中国际化
││ 13_Android中国际化.avi
││
│├─14_2种上下文区别&普通对话框
││ 14_2种上下文区别&普通对话框.avi
││
│├─15_单选对话框&多选对话框
││ 15_单选对话框&多选对话框.avi
││
│├─16_进度条对话框
││ 16_进度条对话框.avi
││
│├─17_Android中帧动画
││ 17_Android中帧动画.avi
││
│├─18_今日总结
││ 18_今日总结.avi
││
│├─1_回顾昨天&展望今天
││ 1_回顾昨天&展望今天.avi
││
│├─2_为什么需要广播接收者
││ 2_为什么需要广播接收者.avi
││
│├─3_ip拨号器完成
││ 3_ip拨号器完成.avi
││
│├─4_ip拨号器添加界面完成
││ 4_ip拨号器添加界面完成.avi
││
│├─5_sd卡状态的监听
││ 5_sd卡状态的监听.avi
││
│├─6_01_短信监听器之代码编写
││ 6_01_短信监听器之代码编写.avi
││
│├─7_卸载安装案例完成
││ 7_卸载安装案例完成.avi
││
│├─8_手机重启案例完成
││ 8_手机重启案例完成.avi
││
│└─9_无序广播介绍
│ 9_无序广播介绍.avi
│
├─第三天-第10节
│ 10_listview入门.avi
│ 10_listview入门.mp4
│
├─第三天修
│├─11_ListView的优化
││ 11_ListView的优化.avi
││
│├─12_ListView展示数据的原理
││ 12_ListView展示数据的原理.avi
││
│├─13_ListView的奇怪现象
││ 13_ListView的奇怪现象.avi
││
│├─14_打气筒的介绍
││ 14_打气筒的介绍.avi
││
│├─15_获取常见打气筒的方式
││ 15_获取常见打气筒的方式.avi
││
│├─16_数组适配器介绍
││ 16_数组适配器介绍.avi
││
│├─17_权重的介绍
││ 17_权重的介绍.avi
││
│├─18_simpleadapter介绍
││ 18_simpleadapter介绍.avi
││
│├─19_把数据库里面的数据展示到ListView上
││ 19_把数据库里面的数据展示到ListView上.avi
││
│├─1_回顾昨天&展望今天
││ 1_回顾昨天&展望今天.avi
││
│├─20_今日总结
││ 20_今日总结.avi
││
│├─2_数据库OnCreate方法介绍
││ 2_数据库OnCreate方法介绍.avi
││
│├─2_数据库的创建
││ 2_数据库的创建.avi
││
│├─4_onUpgrade方法介绍
││ 4_onUpgrade方法介绍.avi
││
│├─5_回顾sql语句
││ 5_回顾sql语句.avi
││
│├─6_01_Sql语句增删改查代码的编写
││ 6_01_Sql语句增删改查代码的编写.avi
││
│├─6_02_Sql语句的增删改查操作验证
││ 6_02_Sql语句的增删改查操作验证.avi
││
│├─7_使用命令行的方式打开数据库
││ 7_使用命令行的方式打开数据库.avi
││
│├─8_使用谷歌封装好的api进行增删改查
││ 8_使用谷歌封装好的api进行增删改查.avi
││
│└─9_数据库的事物介绍
│ 9_数据库的事物介绍.avi
│
├─第九天-第15节
│ 15.内容提供者向数据库插入一条记录.avi
│ 15.内容提供者向数据库插入一条记录.mp4
│
├─第九天修
│├─10_短信的备份
││ 10_短信的备份.avi
││
│├─11_通过内容解析者往短信数据库里面插入一条短信
││ 11_通过内容解析者往短信数据库里面插入一条短信.avi
││
│├─12_联系人表的介绍
││ 12_联系人表的介绍.avi
││
│├─13_四大组件复习
││ 13_四大组件复习.avi
││
│├─14_查询联系人封装工具类
││ 14_查询联系人封装工具类.avi
││
│├─16_内容观察者介绍
││ 16_内容观察者介绍.avi
││
│├─17_内容观察者实现
││ 17_内容观察者实现.avi
││
│├─18_内容观察者的应用场景
││ 18_内容观察者的应用场景.avi
││
│├─1_回顾昨天&展望今天
││ 1_回顾昨天&展望今天.avi
││
│├─2_回顾数据库基本操作
││ 2_回顾数据库基本操作.avi
││
│├─3_为什么需要内容提供者组件
││ 3_为什么需要内容提供者组件.avi
││
│├─4_内容提供者原理
││ 4_内容提供者原理.avi
││
│├─5_内容提供者实现步骤
││ 5_内容提供者实现步骤.avi
││
│├─6_通过内容解析者去操作数据库
││ 6_通过内容解析者去操作数据库.avi
││
│├─7_把内容提供者的增删改查方法都暴露出来
││ 7_把内容提供者的增删改查方法都暴露出来.avi
││
│├─8_通过内容解析者去操作数据库
││ 8_通过内容解析者去操作数据库.avi
││
│├─9_通过内容解析者查询短信数据库
││ 9_通过内容解析者查询短信数据库.avi
││
│└─方案
│ 方案.avi
│
├─第二天修
│ 10_获取sd卡总大小&可用空间.avi
│ 11_文件权限的介绍.avi
│ 12_chmod指令的使用.avi
│ 13_sp练习.avi
│ 14_生成xml的第一种方式.avi
│ 15_生成xml的第二种方式.avi
│ 16_01_XML解析之简介.avi
│ 16_02_XML解析之代码编写.avi
│ 17_总结解析xml步骤.avi
│ 18_今日总结.avi
│ 1_回顾昨天&展望今天.avi
│ 2_测试修改的概念.avi
│ 3_Android下如何进行单元测试.avi
│ 4_日志猫的使用.avi
│ 5_登录案例布局完成.avi
│ 6_把数据保存到data目录.avi
│ 7_登录案例完成.avi
│ 8_使用上下文获取常见目录.avi
│ 9_把数据保存到SD卡.avi
│
├─第五天修
│├─10_多线程下载原理
││ 10_多线程下载原理.avi
││
│├─11_多线程下载步骤分析
││ 11_多线程下载步骤分析.avi
││
│├─12_多线程下载之获取文件的大小
││ 12_多线程下载之获取文件的大小.avi
││
│├─13_多线程下载之计算每一个线程下载开始和结束位置
││ 13_多线程下载之计算每一个线程下载开始和结束位置.avi
││
│├─14_多线程下载完成
││ 14_多线程下载完成.avi
││
│├─15_断点续传的逻辑实现
││ 15_断点续传的逻辑实现.avi
││
│├─16_断点续传逻辑之删除
││ 16_断点续传逻辑之删除.avi
││
│├─17_01_多线程下载移植到Android工程
││ 17_01_多线程下载移植到Android工程.avi
││
│├─17_02_多线程移植到Android工程中
││ 17_02_多线程移植到Android工程中.avi
││
│├─18_开源项目实现多线程下载
││ 18_开源项目实现多线程下载.avi
││
│├─19_今日总结
││ 19_今日总结.avi
││
│├─1_回顾昨天&展望今天
││ 1_回顾昨天&展望今天.avi
││
│├─2_回顾get方式提交和post方式提交
││ 2_回顾get方式提交和post方式提交.avi
││
│├─3_get方式提交数据到服务器
││ 3_get方式提交数据到服务器.avi
││
│├─4_post方式提交数据
││ 4_post方式提交数据.avi
││
│├─5_乱码问题
││ 5_乱码问题.avi
││
│├─6_httpclient方式进行个体提交数据
││ 6_httpclient方式进行个体提交数据.avi
││
│├─7_httpclient_post提交数据
││ 7_httpclient_post提交数据.avi
││
│├─8_开源项目实现get方式提交数据
││ 8_开源项目实现get方式提交数据.avi
││
│└─9_开源项目实现post请求
│ 9_开源项目实现post请求.avi
│
├─第八天修
│├─10_为什么要引入bindService
││ 10_为什么要引入bindService.avi
││
│├─11_通过bindservice方式调用服务的方法
││ 11_通过bindservice方式调用服务的方法.avi
││
│├─12_通过接口方式调用服务里面的方法
││ 12_通过接口方式调用服务里面的方法.avi
││
│├─13_混合方式开启服务的流程
││ 13_混合方式开启服务的流程.avi
││
│├─14_百度音乐盒模板代码
││ 14_百度音乐盒模板代码.avi
││
│├─15_进程间通信介绍(aidl)
││ 15_进程间通信介绍(aidl).avi
││
│├─16_aidl的应用场景
││ 16_aidl的应用场景.avi
││
│├─17_今日总结
││ 17_今日总结.avi
││
│├─1_回顾昨天&展望今天
││ 1_回顾昨天&展望今天.avi
││
│├─2_进程的概念
││ 2_进程的概念.avi
││
│├─3_StartService方式开启服务的特点
││ 3_StartService方式开启服务的特点.avi
││
│├─4_电话窃听器逻辑分析
││ 4_电话窃听器逻辑分析.avi
││
│├─5_电话窃听器模拟代码
││ 5_电话窃听器模拟代码.avi
││
│├─6_录屏功能的实现
││ 6_录屏功能的实现.avi
││
│├─7_开启服务的逻辑放到广播接收者中
││ 7_开启服务的逻辑放到广播接收者中.avi
││
│├─8_使用服务注册特殊的广播接收者
││ 8_使用服务注册特殊的广播接收者.avi
││
│└─9_bind方式开启服务的特点
│ 9_bind方式开启服务的特点.avi
│
├─第六天修
│├─10_短信大全案例实现
││ 10_短信大全案例实现.avi
││
│├─11_短信发送器需求
││ 11_短信发送器需求.avi
││
│├─12_短信发送器_基本业务逻辑
││ 12_短信发送器_基本业务逻辑.avi
││
│├─13_短信发生期_startActivityforresult
││ 13_短信发生期_startActivityforresult.avi
││
│├─14_请求码和结果码作用
││ 14_请求码和结果码作用.avi
││
│├─15_实现发送短信的功能
││ 15_实现发送短信的功能.avi
││
│├─16_01_Activity生命周期常用方法简介
││ 16_01_Activity生命周期常用方法简介.avi
││
│├─16_02_Activity生命周期简介之图解
││ 16_02_Activity生命周期简介之图解.avi
││
│├─17_任务栈概念介绍
││ 17_任务栈概念介绍.avi
││
│├─18_01_四种启动模式 之准备工作
││ 18_01_四种启动模式 之准备工作.avi
││
│├─18_02_四种启动模式之简介
││ 18_02_四种启动模式之简介.avi
││
│├─19_今天总结
││ 19_今天总结.avi
││
│├─1_今日内容
││ 1_今日内容.avi
││
│├─2_清单文件小细节
││ 2_清单文件小细节.avi
││
│├─3_回顾拨打电话的功能
││ 3_回顾拨打电话的功能.avi
││
│├─4_隐式意图
││ 4_隐式意图.avi
││
│├─5_显示意图
││ 5_显示意图.avi
││
│├─6_人品计算器页面搭建
││ 6_人品计算器页面搭建.avi
││
│├─7_人品计算器_mainActivity逻辑
││ 7_人品计算器_mainActivity逻辑.avi
││
│├─8_人品计算器_传递数据
││ 8_人品计算器_传递数据.avi
││
│└─9_人品计算器完成
│ 9_人品计算器完成.avi
│
├─第十一天修
││11_Android中缩放和位移动画.avi
││12_.avi
││13_使用xml的方法定义补间动画.avi
││1_回顾昨天&展望今天.avi
││2_fragement第一种声明方式.avi
││3_动态添加fragement.avi
││4_模拟微信主页面.avi
││5_fragement兼容低版本的写法.avi
││6_fragement的生命周期介绍.avi
││7_fragment之间通信.avi
││8_menu菜单介绍.avi
││9_AutoCompleteTextView的使用.avi
││
│├─10_透明和旋转动画
││ 10_透明和旋转动画.avi
││
│├─11_Android中缩放和位移动画
│├─12_
│├─13_使用xml的方法定义补间动画
│├─14_属性动画介绍
││ 14_属性动画介绍.avi
││
│├─15_通知栏介绍
││ 15_通知栏介绍.avi
││
│├─16_今日复习
││ 16_今日复习.avi
││
│├─1_回顾昨天&展望今天
│├─2_fragement第一种声明方式
│├─3_动态添加fragement
│├─4_模拟微信主页面
│├─5_fragement兼容低版本的写法
│├─6_fragement的生命周期介绍
│├─7_fragment之间通信
│├─8_menu菜单介绍
│└─9_AutoCompleteTextView的使用
├─第十天修
│├─10_撕衣服小案例
││ 10_撕衣服小案例.avi
││
│├─11_播放音频基本逻辑
││ 11_播放音频基本逻辑.avi
││
│├─12_百度音乐盒完善
││ 12_百度音乐盒完善.avi
││
│├─13_音乐盒设置拖动播放的功能
││ 13_音乐盒设置拖动播放的功能.avi
││
│├─14_播放网络音乐
││ 14_播放网络音乐.avi
││
│├─15_surfaceView控件介绍
││ 15_surfaceView控件介绍.avi
││
│├─16_videoView控件的介绍
││ 16_videoView控件的介绍.avi
││
│├─17_vitamio框架介绍
││ 17_vitamio框架介绍.avi
││
│├─18_照相和录像
││ 18_照相和录像.avi
││
│├─19_今日总结
││ 19_今日总结.avi
││
│├─1_回顾昨天&展望今天
││ 1_回顾昨天&展望今天.avi
││
│├─2_表示图形的几种方式
││ 2_表示图形的几种方式.avi
││
│├─3_缩放显示大图片原理
││ 3_缩放显示大图片原理.avi
││
│├─4_获取手机的分辨率和图片的分辨率
││ 4_获取手机的分辨率和图片的分辨率.avi
││
│├─5_缩放显示大图片原理
││ 5_缩放显示大图片原理.avi
││
│├─6_创建原图的副本
││ 6_创建原图的副本.avi
││
│├─7_图形处理的api
││ 7_图形处理的api.avi
││
│├─8_画画板小功能实现
││ 8_画画板小功能实现.avi
││
│└─9_画画板增加几个小功能
│ 9_画画板增加几个小功能.avi
│
└─第四天修
├─10_对图片进行缓存
│ 10_对图片进行缓存.avi
│
├─11_cache目录和filedir目录区别
│ 11_cache目录和filedir目录区别.avi
│
├─12_runinthread_API介绍
│ 12_runinthread_API介绍.avi
│
├─13_handler的api介绍
│ 13_handler的api介绍.avi
│
├─14_准备开饭客户端的内容
│ 14_准备开饭客户端的内容.avi
│
├─15_去服务器获取数据的逻辑
│ 15_去服务器获取数据的逻辑.avi
│
├─16_解析xml封装数据
│ 16_解析xml封装数据.avi
│
├─17_把普通文本数据展示到控件上
│ 17_把普通文本数据展示到控件上.avi
│
├─18_smartimageView的使用
│ 18_smartimageView的使用.avi
│
├─19_自己实现smartimageView
│ 19_自己实现smartimageView.avi
│
├─1_回顾昨天&展望今天
│ 1_回顾昨天&展望今天.avi
│
├─20_今日总结
│ 20_今日总结.avi
│
├─2_httpUrlconnection类的使用
│ 2_httpUrlconnection类的使用.avi
│
├─3_源码查看器完成
│ 3_源码查看器完成.avi
│
├─4_ScrollView控件介绍
│ 4_ScrollView控件介绍.avi
│
├─5_主线程概念介绍
│ 5_主线程概念介绍.avi
│
├─6_handler的使用
│ 6_handler的使用.avi
│
├─7_消息机制的原理
│ 7_消息机制的原理.avi
│
├─8_使用handler完善案例
│ 8_使用handler完善案例.avi
│
└─9_图片查看器
9_图片查看器.avi
评论0