资源介绍
52期也是非常不错的,最新结课的一期,有需要的可以看下,项目跟实战也是很多的
01、安卓基础+JNI(14天)--------------------------
day01_Android应用开发-快速入门
01_网络制式的概念
02_android简单历史
03_Android体系结构
04_JVM和DVM的区别
05_下载SDK
06_SDK目录结构
07_模拟器的创建
08_创建部署Android项目
09_Android项目目录结构
10_清单文件
11_应用安装过程
12_DDMS的使用
13_adb进程&指令
14_电话拨号器
15_按钮的点击事件
16_短信发送器
17_点击事件中View对象的作用
day02_Android应用开发-数据存储和界面展现
00_剧情回顾
01_线性布局
02_相对布局
03_帧布局
04_表格布局
05_绝对布局
06_logcat输出
07_在内部存储中写文件
08_在内部存储中读文件
09_使用路径API获取内部存储的路径
10_在外部存储读写文件
11_检测sd卡的状态
12_查看源码获取sd剩余空间
13_文件访问权限
14_SharedPreference
15_生成xml文件
16_用序列化器生成Xml文件
17_pull解析XML
18_debug调试查看pull解析流程
day03_Android应用开发-数据存储和界面展现
00_剧情回顾
01_测试的概念&单元测试框架的定义
02_使用测试框架测试方法
03_SQLite数据库的创建
04_创建表
05_插入数据库
06_删改查数据库
07_使用api插入数据库上集
08_使用api插入数据库下集
09_使用api删改查数据库
10_事务
11_创建TextView显示数据库的内容
12_定义ListView
13_使用ListView显示数据库的内容
14_把布局文件填充成View对象
15_ListView的优化
16_ArrayAdapter
17_SimpleAdapter
18_确定取消对话框
19_单选对话框
20_多选对话框
day04_Android应用开发-网络编程
00_剧情回顾
01_下载网络图片
02_主线程阻塞&消息队列机制
03_增加缓存功能
04_获取开源项目&smartImageView
05_Html源文件查看器
06_新闻客户端的布局
07_获取新闻xml文件并解析
08_把新闻内容显示至ListView&ViewHolder优化
09_使用get方式提交数据
10_使用post方式提交数据
day05_Android应用开发-网络编程
00_剧情回顾
01_使用HttpClient框架做GET提交
02_使用HttpClient框架做POST提交
03_使用异步HttpClient做get提交
04_使用异步HttpClient做Post提交
05_多线程下载的原理和过程
06_多线程下载的实现
07_断点续传的原理&进度临时文件的生成
08_断点续传的实现
09_把多线程断点续传移植至手机
10_添加进度条
11_文本进度
12_xUtils
day06_Android应用开发-页面跳转和数据传递
01_AndroidManifest文件中的几个细节
02_意图设置动作激活新的界面(重点)
03_意图设计的目的
04_隐式意图和显式意图(重点)
05_意图传递数据(重点)
06_URI介绍
07_开启activity获取返回值(重点)
08_请求码和结果码的作用(重点)
09_activity的生命周期(重点)
10_读文档查看activity的生命周期
11_横竖屏切换的生命周期(重点)
12_任务栈的概念、singletop启动模式
14_singletask和singleinstance启动模式
15_应用程序签名打包
00_剧情回顾
01_创建第二个activity
02_显示跳转Activity
03_隐式跳转Activity
04_显式和隐式的应用场景
05_Activity跳转时携带数据
06_Activity的7个生命周期方法
07_Activity的生命周期方法的作用&跳转时的生命周期方法调用
08_启动模式singleTop
09_启动模式singleTask
10_启动模式singleInstance
11_Activity的横竖屏切换
12_Activity销毁时返回数据
13_Activity返回数据时请求码和结果码的作用
day07_Android应用开发-广播和服务
00_剧情回顾
01_广播的概念&定义广播接收者
02_IP拨号器
03_短信防火墙
04_监控SD卡状态
05_手机勒索软件
06_监控应用状态
07_发送自定义广播
08_发送有序广播
09_进程优先级
10_服务的开启和关闭
11_服务的生命周期方法
12_电话录音机
day08_Android应用开发-广播和服务
day08视频
00_剧情回顾
01_服务的两种启动方式及其生命周期
02_通过绑定服务调用服务里的方法
03_把服务里的方法抽取成接口
04_音乐播放器
05_使用代码注册广播接收者
06_启动远程服务
07_访问远程服务的方法
08_AIDL步骤回顾
09_用aidl完成支付宝宝服务
10_进程优先级补充
11_样式与主题
12_国际化
day09_Android应用开发-多媒体编程
day09视频
00_剧情回顾
01_图片的大小计算
02_利用缩放加载大图片
03_创建图片副本
04_简单特效处理
05_触摸事件
06_完成画画板
07_改变画笔颜色和宽度
08_图片的保存
09_撕衣服
10_音乐播放器
11_播放网络音乐&MediaPlayer状态图
12_进度条
13_MediaPlayer+SurfaceView播放视频
14_Vitamio介绍
15_拍照和摄像
day10_Android应用开发-内容提供者
day10视频
00_剧情回顾
01_内容提供者的概念
02_内容提供者实现增删改查
03_uri携带路径
04_使用uri匹配器判断携带的路径
05_Uri通过路径携带数据
06_获取系统短信
07_备份短信
08_插入短信
09_获取系统联系人
10_插入联系人
11_注册内容观察者
12_内容提供者中发送数据改变的通知
day11_Android应用开发-新特性和知识点回顾
day11视频
00_剧情回顾
01_fragment的使用
02_fragment向下兼容
03_Fragment和activity传递数据
04_fragment的生命周期方法
05_帧动画
06_补间动画之乾坤大挪移
07_补间动画缩放&旋转&透明
08_补间动画之一起飞
09_补间动画之乾坤大挪移
10_属性动画缩放&透明&旋转
11_属性动画一起飞
12_使用xml文件定义属性动画
day12_Android项目开发基础—C语言
day12视频
01_jni的概念&HelloWorld
02_c代码调用java代码
03_c的基本数据类型
04_c语言的输出函数
05_输入函数
05_输入函数2
06_内存地址的概念
07_修改倒计时的值
08_星号的使用
09_指针的常见错误
10_值传递和引用传递
11_返回多个值
12_在主函数中获取子函数的地址
13_数组入门
14_指针长度
15_堆内存和栈内存的概念
16_动态内存分配
17_学号管理系统
18_多级指针
19_结构体的定义
20_联合体
21_枚举&自定义类型
22_jni.h
day13_Android项目开发基础—JNI与底层调用
day13视频
00_剧情回顾
01_交叉编译概念&获取开发工具
02_NDK的目录结构
03_使用c语言实现本地方法
04_本地语言实现相加
05_常见错误
06_javah指令
07_配置NDK路径&导入include路径
08_使用开发环境自动生成so类库
09_密码加密小案例
10_字符串加密
11_传递整型数组
12_黑马秀秀
13_在C代码打印log
14_java的反射回顾
15_在C中使用反射调用java方法
day14_Android项目开发基础—JNI与底层调用
00_剧情回顾
01_传感器的原理
02_获取锅炉压力显示至进度条
03_简易自定义控件
04_使用自定义的进度条显示压力值
05_把C换成C++
06_分支C进程
02、Android应用开发-代码版本管理和实战(1天)--------------------------------
01_为什么要用版本控制
02_单用户的代码控制&代码回滚
03_版本库的备份和还原
04_冲突的解决
05_SVN代码提交规范
06_SVN常见图标
07_svn管理Android项目
08_版本分支与合并
09_虚拟机安装
10_Git简介
11_Git使用
12_从Google下载源码
03、android案例与项目_手机安全卫士(12天)----------------------------
day01
01.功能展示
02.VisualSvn使用
02.代码组织结构
03.项目创建
04.Splash页面
05.网络获取json数据并解析
06.跳转主页面&下载apk
07.安装apk时签名冲突的解决办法
08.闪屏页细节处理
09.主页面开发
day02
Day02视频
01.第一天总结
02.设置中心页面&自定义View
03.根据设置来决定是否自动更新
04.自定义属性
05.自定义组合空间总结
06.闪屏页渐变动画
07.手机防盗登录密码校验
08.Root权限介绍
09.Md5加密&暴力破解
10.手机防盗设置向导开发
11.9Patch图片的制作
12.状态选择器(Selector)
13.设置向导页开发
14.手机防盗页面布局
15.Shape(形状)的使用
16.Activity跳转的动画
day03
Day03视频
01.前两天总结
02.设置向导页手势滑动处理
03.绑定sim卡
04.监听开机启动,检测sim卡变化
05.读取联系人Demo
06.选择联系人&手机防盗页数据展现
07.播放报警音乐
08.手机定位原理
09.手机定位实现&火星坐标
10.开启service获取经纬度并保存
11.发送短信获取经纬度完成
12.超级设备管理器&一键锁屏&清除数据
day04
Day04视频
01.前一天总结
02.归属地数据库介绍&数据库拷贝
03.正则匹配号码&数据库查询
04.文本框监听器
05.抖动效果&插补器
06.震动器实现Vibrator
07.来电归属地显示
08.去电归属地显示&动态注册广播
09.使用WindowManager在窗口上显示view
10.归属地界面优化
11.自定义归属地样式
12.实现归属地拖拽效果
day05
Day05视频
01.前一天总结
02.设置归属地位置完成
03.WindowManager层归属地位置设定
04.双击&多击事件
05.归属地双击居中
06.归属地浮窗拖拽
07.小火箭框架搭建
08.火箭完成
day06
day06视频
1androidstudio的基本使用
2黑名单dao
3studio安装
4测试黑名单
5黑名单优化
6分页加载数据
7分页加载数据
8黑名单添加
9短信拦截
day07
day07视频
00_剧情回顾
01_广播的概念&定义广播接收者
02_IP拨号器
03_短信防火墙
04_监控SD卡状态
05_手机勒索软件
06_监控应用状态
07_发送自定义广播
08_发送有序广播
09_进程优先级
10_服务的开启和关闭
11_服务的生命周期方法
12_电话录音机
day08
day08视频
1短信备份
2短信备份和接口抽取
3加密短信
4快捷方式
5快捷图标
6进程管理设置内存基本信息
7获取到当前的用户进程信息
8进程管理
day09
day09视频
1进程管理全选
2设置进程
3进程管理
4进程管理
5checkbox设置状态选择器
day10
1桌面小部件
2桌面小部件
3桌面小控件
4病毒查杀
5病毒查杀
6更新病毒数据库
7病毒数据
8程序所
day11
1未加锁
2未加锁动画
3看门狗
4设置程序锁密码界面
5程序锁的优化
6缓存大小
day12
day12视频
1缓存清理
2看门狗的小bug修复
3添加广告
4加密和测试
5流量统计
IntelliJ IDEA
04、自定义控件与视图(2天)------------------------------
1.组合系统控件
10.补充点
11.滑动开关(绘制开关)
12.1滑动开关(处理触摸)
12.2滑动开关(处理触摸)
2.显示隐藏菜单
3.解决旋转bug
4.点击Menu键显示隐藏菜单
5.广告轮播(填充数据)
6.广告轮播(动态切换dot和文字)
7.1广告轮播(伪无限循环)
7.2广告轮播(伪无限循环)
8.下拉选择(填充数据)
9.下拉选择(处理点击和删除)
1.下拉刷新(填充数据和隐藏headerView)
2.下拉刷新(在TouchMove中显示headerView)
3.下拉刷新(处理3种状态切换)
4.下拉刷新(完成下拉刷新并更新UI)
5.下拉刷新(加载更多)
6.侧滑菜单(布局子view)
7.侧滑菜单(使用scrollTo移动SlideMenu)
8.平滑滚动view
9.触摸事件分发机制
05、android项目实战_智慧北京(6天)------------------------
Day01视频
01.项目介绍
02.工作流程(1)
03.工作流程(2)
04.闪屏页开发
05.引导页&引导页按钮
06.添加引导页小圆点
07.圆点位置跟随手指移动
08.新手引导只展示一次
09.Library用法&SlidingMenu简介
10.主页增加侧边栏
11.主页面使用Fragment搭建
day02
01.第一天总结&今天内容
02.主页面框架&RadioButton
03.主页下5个子页面的实现
04.页签切换&优化
05.服务器介绍&json
06.网络数据访问&json解析(Gson)
07.将网络数据传递给侧边栏
08.点击侧边栏切换页面
09.侧边栏切换页面细节优化
10.页签详情页实现
11.内容总结
day03
01.前两天内容总结&当天内容介绍
02.ViewPagerIndicator的使用
03.ViewPagerIndicator样式修改&切换下个页面
04.滑动事件处理
05.头条新闻展示&BitmapUtils
06.智慧北京事件处理及总结
07.头条新闻标题设置
08.使用ViewpagerIndicator实现头条新闻位置指示器
09.新闻列表展示&item布局编写
10.新闻列表展示&HeaderView
11.自定义下拉刷新(1)
12.当天总结
day04
01.昨天总结&当天介绍
02.下拉刷新实现
03.加载更多实现
04.listview点击封装&标记已读
05.新闻详情页&Webview介绍
06.WebView拓展
07.WebView字体调整
08.ShareSDK介绍
09.ShareSDK补充
10.缓存介绍
11.自动轮播条
12.轮播条触摸监听
13.组图模块开发
14.当天总结
day05
01.前四天内容总结
02.三级缓存原理
03.网络缓存&AsyncTask
04.本地缓存
05.内存缓存
06.图片压缩
07.内存溢出解决方案
08.极光推送
09.极光推送扩展
10.推送原理
day06
01.昨天内容总结&当天内容介绍
02.屏幕适配介绍
03.图片适配&布局适配
04.尺寸适配
05.权重适配&代码适配
06.语音识别
07.语音朗诵
08.聊天机器人01
09.聊天机器人02
10.扫描二维码&集合排序
06、android项目实战_谷歌应用市场(6天)---------------------
day01
01 环境搭建
02 ActionBar的显示
03 ActionBar 搜索
04 搜索功能
05 actionBar 返回按钮的处理
06 给actionbar添加tab标签
07 抽屉&抽屉的开关
08 上午的总结
09 ViewPager 切换界面&和Tab标签建立关系
10 使用ViewPager中自带的pagerTabStrip 切换
11 抽取BaseActivity
12 Fragment的切换
13 Fragment工厂
14 LogUtils
15 显示界面的架子
16 4种界面&五种状态
17 根据状态切换界面
18 复用frameLayout bug的解决
19 总结
day02
day02视频
01 抽取到BaseFragment
02 代码摘取到loadingPage
03 线程池原理和具体实现
04 请求服务器的框架
05 联网
06 把缓存保存到本地
07 读取本地缓存
08 Json解析
09 布局的搭建
10 加载界面&bitMapUtils的用法
11 专题界面
12 BaseListView
13 总结
day03
01 复习
02 DefaultAdapter&BaseHolder
03 应用&游戏界面
04 MoreHolder
05 ListView 多类型复用
06 加载更多业务逻辑
07 加载更多
08 框架搭建复习
09 加载更多
10 HomePictrueHolder
day04
01 ViewPager 优化
02 自动轮询
03 MenuHolder创建
04 Menu菜单&登录
05 条目的点击事件
06 切换DetailActivity
07 Detail界面的数据的解析
08 通过Holder显示界面
09 应用详情&应用图片
10 应用详情安全界面
11 值动画
12 描述界面值动画
13 描述界面细节的处理
14 总结
day05
01 复习
02 详情底部界面
03 界面细节的处理
04 按照宽高比例显示01
05 按照宽高比例测量
06 自定义属性
07 分类界面解析数据
08 分类界面一
09 复杂的listView
10 分类界面
11 排行界面
12状态选择器
13 测量每个孩子
14 自定义控件的原理
15 分配每个孩子的位置
16 加上padding后处理
day06视频
01 观察设计模式
02 项目总结
07、android进阶高阶案例-QQ5.0特效专辑(2天)---------------------------
day01
01_自定义控件课程介绍
02_侧滑面板_ViewDragHelper
03_侧滑面板_事件监听
04_侧滑面板_伴随动画
05_侧滑面板_状态回调
06_侧滑面板_触摸优化
07_快速索引_bar绘制
08_快速索引_ListView结合
day02
01_视差特效_overScrollBy
02_视差特效_回弹动画
03_侧拉删除_实现滑动
04_侧拉删除_回调
05_侧拉删除_放入ListView
06_粘性控件_静态绘制
07_粘性控件_计算变量
08_粘性控件_事件回调
08_粘性控件_关联touch事件
08、android游戏开发_植物大战僵尸(3天)-------------------------
day01
01 核心框架的简介
02 深入了解SurfaceView等三大核心类
03 绘制界面
04 面向对象&绘制小男孩
05 绘制笑脸
06 笑脸的移动
07 界面bug的解决&同时产生多个笑脸
08 按钮的绘制
09 demo的完成
10 cocos2d引擎的简介
11 图形引擎的简介
12 导演运行场景
13 添加图层和精灵
14 导演类的简介
15 场景和图层的简介
16 精灵的介绍
17 CCNode
18 CCAction
19 CCMoveTo&CCMoveBy
20 跳跃动作
21 贝塞尔曲线&加速减速动作
22 旋转动作&缩放动作
23 颜色渐变&CCLabel
24 cocos2d简单的动作
day02
day02 -01 复杂的动作
day02 -02 案例简介&地图的制作
day02 -03 使用地图
day02 -04 解析地图上的对象
day02 -05 序列帧的播放
day02 -06 僵尸移动
day02 -07 移动的细节的处理
day02 -08 雪花的展示盒停止
day02 -09 声音引擎
day02 -10 游戏暂停和继续 new
day02 -11 植物大战僵尸的简介
day02 -12 logo的展示
day02 -13 加载进度条
day02 -14 开始按钮的显示
day02 -15 切换场景
day02 -16 menu菜单
day02 -17 fightLayer展示&地图的平移
day02 -18 僵尸的展示
day02 -19 选择植物的容器的加载
day02 -20 加载植物
day03
01 选择植物
02 反选植物
03 一起来摇滚按钮的处理(大概12分的时候电话响了可以截掉那块)
04 开始游戏前的细节处理
05 游戏基本对象的介绍
06 游戏框架
07 添加僵尸
08 安放植物01
09 安放植物02
10 安放植物的范围
11 安放植物完成
12 僵尸攻击植物
13 僵尸攻击植物02
14 产生豌豆
15 攻击僵尸
16 僵尸死亡的动作
17 进度条&项目的总结
09、android案例与项目_百度地图(1天_补充)----------------------------------------
1,地图的显示与控制
2,文字覆盖
3,图形覆盖和多条目覆盖
4,泡泡的显示
5,半径搜索
6 全城和矩形搜索
7,公交换乘
8,驾车和步行
9 定位
10、android项目实战_智能短信管理(3天_补充)------------------------------------
Android_智能短信管理1_TabHost&CurosrAdapter
01-项目介绍
02-应用程序框架-tabHost基本用法
03-自定义导航标签-布局完成
04-页面导航完成
05-会话页面布局
06-查看短信提供者源码
07-AsyncQueryHandler的使用
08-cursorAdapter使用的注意事项
09-会话页面listView完成填充
10-添加选项菜单
Android_智能短信管理2_会话页面完成
01-回顾
02-会话页面listView的选中状态
03-删除短信功能
04-会话详情页面
05-会话详情,显示内容
06-会话详情-发送短信-完成
07-新建信息-布局完成
08-新建信息页面完成
Android_智能短信管理3_文件夹页面&群组页面&搜索
01-文件夹页面完成
02-会话详情页面
03-会话页面,数据库设计
04-使用cursor监听自动更新页面
05-cursorAdapter自动刷新的原码介绍
06-群组的编辑完成
07-将会话添加至群组并显示
08-搜索功能的实现
11、Android_WebView&HTML5开发(1天_补充)--------------------------------------
01-自定义viewGroup知识点回顾
02-水波纹
03-网页开发应用的特点
04-webView基本设置
05-webView练习
06-onJsAlert方法介绍
07-html5介绍_1
08-html5-canvas介绍
09-phoneGap介绍