Android 培训课程V1.0
2016-05-24 09:17
316 查看
各位同学,以下课程有想了解的,请联系我,本人录制了一下相关课程视频。
大概课程
Android APP架构设计...1
Android 领域驱动设计...1
Android 基于插件式设计...2
Android 设计模式...2
UML设计工具Enterprise Architect.2
Android 组件...2
Android IPC.2
View KeyEvent和MonitorEvent.2
View 构建过程...3
Android消息机制...3
Android 定位...3
Android 线程与线程池...3
Android 网络通信之Http.3
Android 网络通信之Socket.4
Android VOIP(语音/视频通信)4
Android javaFramework核心类讲解...4
Android 常用调试命令...4
Android 数据交互方式...4
SQLite3 基础应用...5
SQLite3 锁机制...5
SQLite3 数据库主连接与连接池...5
SQLite3 WAL模式...5
SQLite3 内存数据库...5
分解,分离,分割
l 常用方法和手段
分析MVC,MVP,MVVM三种架构模式并结合项目和目前开源框架源代码讲解
l 结合设计原则讲解相关模型(失血/贫血/充血)
l 插件式技术实现
l Android Framework源代码中涉及到的设计模式
各个组件的作用,工作流程,在项目中如何正确和最优的使用。
l 进程间通信的方法(Binder,AIDL,Messager,LocalSocket,Socket),在项目中如何正确和最优的使用。 几种方式的利与弊。结合实际项目和源码讲解。
l 根据系统源代码讲解event 的流
l 如何自定义View,结合项目讲解。自定义View最强大的优化手段
1. 国内和国外android内部定位的区别(GMS包)
2. 国内和国外如何进行网络定位
3. GPS定位飘点的处理(位置不准确时的过滤方法)
4. Android 定位API的使用
l GPS/AGPS定位原理
l 如何实现自己的LocationProvider,如何调用第三方网络定位API实现自己的NetworkLocationProvider
l 如何定义符合自己业务的线程池
l 线程池策略讲解
l android中如何发起http,http开源类库的使用
l 项目中http restapi的安全讲解
l android中如何使用tcp和udp
1. 常见socket exception 的讲解
2. 各个socketoption的讲解
l 项目中tcp和udp什么场景下使用
l 项目中基于tcp/udp如何封装业务协议及安全校验
l 项目中心跳包的作用
l 语音/视频通信常用协议
信令层 sip协议 tcp协议传输
语音编码 arm
视频编码 h264
媒体描述 sdp协议
语音/视频包传输 rtp协议
Rtp打洞包作用 udp协议传输
协议栈可采用 sipdroid
l Sqlite3 死锁讲解
l 在Android中如何使用WAL,什么情况下使用WAL
l 什么场景下使用内存数据库
大概课程
Android APP架构设计...1
Android 领域驱动设计...1
Android 基于插件式设计...2
Android 设计模式...2
UML设计工具Enterprise Architect.2
Android 组件...2
Android IPC.2
View KeyEvent和MonitorEvent.2
View 构建过程...3
Android消息机制...3
Android 定位...3
Android 线程与线程池...3
Android 网络通信之Http.3
Android 网络通信之Socket.4
Android VOIP(语音/视频通信)4
Android javaFramework核心类讲解...4
Android 常用调试命令...4
Android 数据交互方式...4
SQLite3 基础应用...5
SQLite3 锁机制...5
SQLite3 数据库主连接与连接池...5
SQLite3 WAL模式...5
SQLite3 内存数据库...5
Android APP架构设计
l 架构设计的思路分解,分离,分割
l 常用方法和手段
分析MVC,MVP,MVVM三种架构模式并结合项目和目前开源框架源代码讲解
Android 领域驱动设计
l 如何做好业务层l 结合设计原则讲解相关模型(失血/贫血/充血)
Android 基于插件式设计
l 插件式设计目标l 插件式技术实现
Android 设计模式
l 结合实际项目讲解java常见的设计模式l Android Framework源代码中涉及到的设计模式
UML设计工具Enterprise Architect
l 如何绘制类图(依赖关系,关联关系等),时序图,活动图,流程图等Android 组件
l 结合系统源码讲解Activity, Service, Broadcast, ContentProvider 四大组件的生命周期。各个组件的作用,工作流程,在项目中如何正确和最优的使用。
Android IPC
l 进程间通信的原理l 进程间通信的方法(Binder,AIDL,Messager,LocalSocket,Socket),在项目中如何正确和最优的使用。 几种方式的利与弊。结合实际项目和源码讲解。
View KeyEvent和MonitorEvent
l 讲解foucs pathl 根据系统源代码讲解event 的流
View 构建过程
l 结合源码讲解measure,layout,onLayout,draw,dispatchDraw,onDrawl 如何自定义View,结合项目讲解。自定义View最强大的优化手段
Android消息机制
l 结合源码讲解ThreadLocal,Looper,MessageQueue,Handler的工作原理,讲解其他android基于这套机制的模板类,如:HandleThread,AsyncQueryHandler,IntentServiceAndroid 定位
l 移动终端可以使用那些手段进行定位(GPS,celldi,wifi)1. 国内和国外android内部定位的区别(GMS包)
2. 国内和国外如何进行网络定位
3. GPS定位飘点的处理(位置不准确时的过滤方法)
4. Android 定位API的使用
l GPS/AGPS定位原理
l 如何实现自己的LocationProvider,如何调用第三方网络定位API实现自己的NetworkLocationProvider
Android 线程与线程池
l 结合源码讲解AsyncTask的工作原理,如何正确和最优的使用l 如何定义符合自己业务的线程池
l 线程池策略讲解
Android 网络通信之Http
l http协议特点l android中如何发起http,http开源类库的使用
l 项目中http restapi的安全讲解
Android 网络通信之Socket
l tcp/udp协议特点,可根据项目中的使用来讲解特点l android中如何使用tcp和udp
1. 常见socket exception 的讲解
2. 各个socketoption的讲解
l 项目中tcp和udp什么场景下使用
l 项目中基于tcp/udp如何封装业务协议及安全校验
l 项目中心跳包的作用
Android VOIP(语音/视频通信)
l 如何实现语音/视频通信l 语音/视频通信常用协议
信令层 sip协议 tcp协议传输
语音编码 arm
视频编码 h264
媒体描述 sdp协议
语音/视频包传输 rtp协议
Rtp打洞包作用 udp协议传输
协议栈可采用 sipdroid
Android javaFramework核心类讲解
l ActivityThread,ApplicationThread,AMS,WMS,PhoneWindow等Android 常用调试命令
l 如:adb shelldumpsys , pm ,adb shell am,adb shell ping等Android 数据交互方式
l JSON/XMLSQLite3 基础应用
l Sqlite3的相关命令使用,如: .table , .schema , .output, .dump等SQLite3 锁机制
l Sqlite3的锁升级机制讲解l Sqlite3 死锁讲解
SQLite3 数据库主连接与连接池
l 结合源码讲解primaryconnection与 connection pool,如何切换这两种不同的连接模式。SQLite3 WAL模式
l 结合源码讲解WAL模式l 在Android中如何使用WAL,什么情况下使用WAL
SQLite3 内存数据库
l 在Android中如何使用内存数据库l 什么场景下使用内存数据库
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories