求知
文章
文库
Lib
视频
Code
iProcess
课程
认证
咨询
工具
火云堂
讲座吧
成长之路
会员
找课
全部课程
|
技术学院
|
管理学院
|
嵌入式学院
|
在线学院
成功案例
品质保证
电话
English
追随技术信仰
随时听讲座
每天看新闻
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
更多...
相关课程
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
更多...
嵌入式3G手机开发--Android系统开发
报名参课
讲师:刘老师,精通Android系统脚本原理,以及具有丰富的手机开发经验。
时间地点:
北京 上海、
深圳 根据报名开班
课程费用:
5000元/人 详见
公开课学习手册
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
本课程结合3G手机开发,讲解如何进行Android系统开发,涉及多种驱动相关的借口、运行环境和应用框架。
培训
目标
:
android系统概述
android系统开发综述
android的linux内核与驱动程序
android的底层库和程序
android的java虚拟机和java环境
android的gui系统
android的audio系统
android的video输入输出系统
android的多媒体系统
android的电话部分
android的连接部分
android的传感器系统
android应用程序概述及框架
android应用程序的主要方面
android应用程序的设计思想
培训对象:
嵌入式开发工程师
学员基础:
了解Android工作原理
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容
: 3天
android系统概述
基础知识
android开发系统的由来
移动电话系统开发模式
未来移动电话的功能及android的优势
android的开发工作
android移植开发
android应用开发
android系统开发
android的sdk与源代码
基于sdk的android开发
基于源代码sdk android开发
android系统开发综述
android的系统架构
软件结构
android的工具
android源代码的开发环境
android源代码的获取和提交
android源代码结构
编译
系统的运行
android sdk的开发环境
sdk的结构
windows环境sdk开发
linux环境sdk开发
android的linux内核与驱动程序
linux核心与驱动
android专用驱动
ashmem
binder
logger
android使用的设备驱动
framebuffer显示驱动
event输入设备驱动
v4l2摄像头——视频驱动
oss音频驱动
alsa音频驱动
mtd驱动
蓝牙驱动
wlan驱动
android的底层库和程序
底层库和程序的结构
本地实现的基本结构
增加本地程序和库的方法
标准c/c++库bionic
c语言工具库libcutils
init可执行程序
shell工具
c++工具库libutils
libutils的基本内容
binder
libutils中的其他内容
android的系统进程
servicemanager
zygote
android的java虚拟机和java环境
dalvik虚拟机和核心库
dex工具库和虚拟机的实现
核心库
nativehelper库
android的java程序环境
java类的层次结构
android java类的代码
android系统api
jni的使用
jni的架构和实现方式
jni的实现方式
在应用程序中使用jni
系统服务的java部分
binder
servicemanager
系统进程
android的gui系统
android gui系统综述
视图、触发器、事件、存储函数、存储过程。
pixelflinger和libui库
pixelflinger
libui
输出/输入与硬件的接口
surface系统
surface系统本地接口
surfaceflinger本地代码
surface的java和jni代码
skia和2d图形系统
skia底层库
android图形系统的jni接口
android的图形包(graphics)
android的opengl系统与3d图形系统
opengl的本地代码
opengl的jni代码
opengl的java类
android的audio系统
audio系统综述
audio系统和上层接口
audio系统的各个层次
media库中的audio框架部分
audioflinger本地代码
audio系统的jni代码
audio系统的java代码
audio的硬件抽象层
audio硬件抽象层的接口定义
audioflinger中自带audio硬件抽象层实现
audio硬件抽象层的真正实现
android的video输入输出系统
video输入输出系统综述
android的overlay系统结构
android的camera系统结构
overlay系统
overlay系统的框架部分定义
surfaceflinger系统的overlay部分
overlay的硬件抽象层
overlay系统硬件抽象层的接口
overlay系统硬件实现框架
overlay系统硬件实现的注意事项
camera系统与上层接口
camera本地代码框架
cameraservice
camera的jni代码
camera的java代码
camera的硬件抽象层
camera硬件抽象层的接口定义
camera硬件抽象层的桩实现
camera硬件抽象层的硬件实现
android的多媒体系统
android多媒体系统的结构和业务
多媒体系统的宏观结构
多媒体的各种业务
多媒体系统的各个层次
libmedia的框架部分
多媒体服务
多媒体部分的jni代码
多媒体部分的java框架代码
android.widget.videoview类
多媒体实现的核心部分opencore
opencore概述
opencore的层次结构
opencore的oscl部分
opencore的文件格式和编解码部分
opencore 的node
opencore 的功能扩展
opencore的 player
opencore 的author
android的电话部分
android电话部分综述
modem驱动
本地的ril代码
简介
rild守护进程
libril库
ril的实现库reference ril
request(请求)流程
response(响应)流程
java框架及应用
ril的移植工作
基本架构
呼叫
短信
数据连接
其他框架部分及其他应用
android的连接部分
wifi部分
wifi基本架构
wifi本地实现
wifi的java和jni
settings中的wifi设置
wifi工作流程实例
蓝牙部分
蓝牙基本架构
蓝牙用户空间库bluez
bluez适配层
蓝牙的jni和java部分
gps和定位部分
定位系统基本架构
定位系统驱动层
gps本地实现
gps jni实现
定位系统java实现
android的传感器系统
传感器系统综述
传感器系统层次结构
传感器系统的各个层次
传感器系统的jni
传感器系统的java代码
传感器系统的硬件抽象层
传感器系统硬件抽象层的接口定义
传感器系统硬件抽象层的示例实现
传感器系统硬件抽象层的实现要点
sensor的使用
android应用程序概述及框架
android应用程序的开发方式
android应用程序的内容
android应用程序的概念性描述
应用程序包含的各个文件
使用am工具启动android应用程序
android应用程序示例
helloactivity程序
helloactivity的源代码结构
helloactivity的编译结构(源代码开发)
helloactivity的编译结构(sdk开发)
android 应用层api参考文档
android应用程序的主要方面
应用的基本控制
ui元素及其控制
屏幕间的跳转
弹出对话框和菜单
样式的设置
使用服务
使用广播接收器
各种ui元素的使用
基本的ui元素
视图组的使用
自定义的视图
滚动视图的使用
布局(layout)
网格(grid)视图组
列表(list)视图组
使用tab
图形api的使用
2d图形的api
3d图形的api
android应用程序的设计思想
android程序思想
java 源程序思想
资源的思想
工程描述文件的思想
三位一体的思想
安全性和权限
app widget的使用
android应用开发实例
gui依赖类的程序
单独模块类程序
其他人还看了课程
数据分析与挖掘
红帽认证
企业战略与变革管理
软件架构设计方法
最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26
[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]