课程背景
随着“后PC时代”的来临,Android(安卓)系统正在成为全球最受欢迎的应用平台之一,每天70万部Android手机的激活量直接预示着,其未来的发展格局无疑将成为相关产业竞相追逐的对象和焦点。但是,殊不知随着Android的迅猛发展,其最大的隐患——人才短缺问题越发的严重,已逐渐上升为整个产业发展的瓶颈。深圳职业培训学校,历经十年发展奋斗成为深圳设计培训行业的领军品牌,一直致力于打造国内最专业的设计培训精品课程。由资深安卓培训师亲临授课,培养符合企业单位需要的专业人才。
Android简介
1、认识Android
2、Android软件架构
3、开发分类及开发方式
4、移植概念和主要工作
Android开发环境搭建
1、Vmware搭建和配置Android开发环境
2、运行Android模拟器
3、Android工具的使用(ADB、AVD、DDMS、Logcat等)
Android工程介绍及编译
1、C语言知识点回顾
2、Linux下的C编程(GNUC)
设备驱动概述
1、设备驱动的概念及作用
2、Linux设备驱动
3、HelloWorld设备驱动实例
Linux内核介绍及编程
1、Linux内核的组成
2、Linux内核编译和加载
Linux内核模块
1、内核模块介绍及程序结构
2、内核模块的声明,参数,加载,卸载处理
3、Hello内核模块实例讲解
Linux文件系统
1、Linux文件系统结构
2、文件系统与设备文件的关系
字符设备驱动详细介绍
1、字符设备驱动程序的结构
2、驱动程序的设备号,注册方法
3、实例讲解调试字符设备驱动程序
设备资源访问
1、设备驱动中的并发控制(信号量和自旋锁)
2、设备驱动中的阻塞与非阻塞操作
3、设备驱动中的异步和异步IO
4、分别以实例程序运行讲解
时钟/中断/工作队列
1、驱动程序中的时钟,中断处理,延时处理等
2、实例程序运行讲解
通讯传输协议
1、讲述数据传输中的各种通讯协议,包括SPI,I2C,UART等
2、如何查看硬件IC相关的DateSheet
块设备驱动开发
1、块设备的特点介绍
2、块设备驱动结构
3、块设备的装载和实例分析
驱动模型结构
Android所有设备驱动模型的基本结构
Android设备总线与驱动程序
1、设备,总线和驱动程序的实现和注册
2、总线,设备和驱动程序之间的关系
3、以I2C总线及总线上的设备和驱动实例讲解
Android电源管理
1、Android电源管理概述
2、Android电源管理Early与Suspend
3、Linux的电源管理架构
Android驱动层次
1、Java本地接口层(JNI)
2、硬件抽象层(HAL)
3、硬件驱动层(Driver)
调试技术
1、Printk调试
2、OOPS堆栈调试
3、Proc调试
4、Sys文件系统实现
设备驱动程序
1、Bootloader
2、Lights系统(背光灯,键盘灯,指示灯)
3、Input系统(键盘,触摸屏,显示屏)
4、Sensor系统(重力传感,陀螺仪,ALSPS)
5、Camera
6、其它配置(耳机,Modem,OFN等)
实践调试模拟实际项目PCBA调试,指导学员熟习手机开发流程和系统移植全过程,提高实战动手能力。
Android应用开发基本情况介绍
1、行业的发展情况
2、Android系统的基本概念
3、Android应用开发的基本情况
Android应用开发基础之JAVA
1、Android上JAVA开发的基础概念
2、Android上JAVA使用的基本特性介绍
3、JAVA文件IO操作基础
4、JAVA网络程序设计基础
5、JAVA多线程编程基础
6、JAVA数据库编程基础
7、JAVA编程练习及点评
Android应用开发基础概述
1、Android应用开发系统环境介绍和搭建
2、Android应用开发核心基础
Android应用开发基础之控件学习和应用
1、Android控件入门
2、按钮、图片、文本、提醒框
3、列表
4、控件布局
5、菜单
6、TAB控件、可编辑文本框、自动完成文本框
7、画廊控件、网络视图
8、进度条、滚动条、下拉列表
9、状态开关、星级评分条
Android控件综合练习
1、开发一个程序的界面,综合练习学习过的各类控件的使用
2、答疑以及总结开发经验
Android应用开发基础之程序调试
1、Android应用开发调试的基本方法以及示范
2、Android应用开发调试练习
3、点评练习情况及总结
Android应用开发基础之SQLite
1、Android应用开发中SQLite的概念和用途
2、Android应用开发中SQLite使用方法示例
3、Android应用开发中SQLite使用练习
4、实战演练及问题总结
Android应用开发基础之事件处理机制
1、Android事件处理机制基础介绍
2、Android事件处理机制学习之监听接口
3、Android事件处理机制学习之方法重写
Android应用开发之消息广播与服务响应
1、Android消息广播机制
2、Android服务机制
Android应用开发之多线程基础
1、在Android中怎么实现多线程
2、编程练习
3、点评练习情况及总结
Android应用开发之2D开发基础
1、SurfaceView的基本使用方法
2、自定义View的基本方式方法
3、编程练习
4、点评练习情况及总结
Android应用开发之3D开发基础
1、Android3D开发基础概念
2、Android3D开发基础方式
3、编程练习
4、点评练习情况及总结
单机android应用开发实战包括界面开发、界面操作响应、系统事件响应、应用程序优化等方面
android网络开发基础
1、android如何用socket进行通信
2、编程练习实现android的socket通信
3、点评练习情况及总结
android手机系统功能开发
1、手机系统APP开发基础和方法
2、手机系统APP开发的环境搭建
3、手机系统APP实例修改和总结
CorelDRAW矢量绘图软件(二)
CorelDRAW概述、启动与退出、窗口的组成、图像类型、文件的基本操作、设置版面、辅助工具等
带基本网络通信功能的应用实战开发
带基本网络通信功能的应用实战开发
手机项目开发基本流程介绍
1、手机项目开发的基本流程介绍
2、手机项目开发中软件开发的基本流程
3、手机项目开发中软件开发的注意事项
Android应用开发总结及毕业交流
1、总结课程学习的所有内容
2、毕业交流
学习时间
全日制脱产学习或者业余学习
友情链接:
福建小吃培训学校 重庆小面培训 惠州装修 学厨网 深圳小吃培训学校 小吃培训 东莞小吃培训学校 上海小吃培训学校 浙江小吃培训学校 江苏小吃培训学校 重庆小吃培训学校 深圳厨师培训学校 深圳现卤现捞培训学校 广州小吃培训学校 外卖餐饮培训学校 佛山小吃培训学校 中山小吃培训学校 惠州小吃培训学校 现卤现捞培训中心 奶茶培训学校 江门小吃培训学校 重庆烤鱼培训学校 炭火烧烤培训学校 桂林米粉培训学校 麻辣烫培训学校 川渝火锅培训学校