Android 培训课程V1.0
来源:互联网 发布:吉林动画学院网络 编辑:程序博客网 时间:2024/05/29 03:00
各位同学,以下课程有想了解的,请联系我,本人录制了一下相关课程视频。
大概课程
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 path
l 根据系统源代码讲解event 的流
View 构建过程
l 结合源码讲解measure,layout,onLayout,draw,dispatchDraw,onDraw
l 如何自定义View,结合项目讲解。自定义View最强大的优化手段
Android消息机制
l 结合源码讲解ThreadLocal,Looper,MessageQueue,Handler的工作原理,讲解其他android基于这套机制的模板类,如:HandleThread,AsyncQueryHandler,IntentService
Android 定位
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/XML
SQLite3 基础应用
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 什么场景下使用内存数据库
- Android 培训课程V1.0
- 《Android 应用开发课程大纲》 V1.0
- android培训课程
- android培训课程开始了
- Android官方培训课程中文版
- Android官方培训课程中文版
- Android官方培训课程中文版
- Android官方培训中文课程
- Android官方培训课程中文版
- Android官方培训课程中文版
- Android培训三十二课程第九讲
- 传智播客成都Android培训课程全面升级
- Google Android官方培训课程中文版
- Google Android官方培训课程中文版
- Google Android官方培训课程中文版
- Google Android官方培训课程中文版
- Google Android官方培训课程中文版
- Google Android官方培训课程中文版
- java入门教程-1.7Java类和对象的概念
- vsftpd配置文件详解
- 数据库数据导出Excel
- 用OpenCV对视频进行截图
- 实习入职第五天:位运算与移运算
- Android 培训课程V1.0
- LeetCode 68. Text Justification
- Hive on Spark入门设置
- android如何制作出一个简单的聊天app
- el表达式的一个小问题
- Echarts:折现图表案例
- IOS 下载文件断点续传原理与实现(附源码)
- java入门教程-1.8Java类库及其组织结构(Java API)
- 最大子序列和问题(动态规划)