感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
准备开发环境
- Eclipse 和 Android SDK
- 系统编程和 C/C++ 编程语言
- 组织源代码存储库
Linux 平台架构概述
- 了解 Android 文件结构
- 代码在 Android 中的组织方式
- 系统服务(应用程序)如何与硬件通信
Linux Kernel
- 了解 Android 设备驱动程序框架
- 将硬件(传感器、摄像头、音频)连接到 Android HAL
- 编译内核
Android 事情
- 了解 HAL(硬件抽象层)
- 将 HAL 连接到系统服务(应用程序)
系统 Programming
- 了解 Android 生成系统
- 构建和调试 Android 系统
- 调试启动过程
Android 适用于嵌入式平台
- 虚拟硬件(转换器、网桥、模拟器、仿真器和虚拟机)概述
- 自定义 Android 仿真器
- 为基于 ARM 的系统定制 Android
安卓 Networking
- 启用 Wi-Fi
添加新硬件
- 集成硬件设备
- 启用图形
部署 Android
- 创建 OTA 软件包
故障 排除
- Android 恢复
总结和结论
要求
- C/C++ 编程经验。
- Java 编程经验。
- 了解硬件和软件概念。
观众
- Linux 系统开发人员
- Android系统程序员
- 想要进入 Android 系统编程的开发人员
28 小时
客户评论 (4)
训练师愿意探索匕首中的其他问题。
Susheel - Home
课程 - Dependency Injection with Dagger 2
机器翻译
他介绍的培训师知识和轻松性。
Piotr - DPDgroup IT Solutions sp. z o.o.
课程 - Android Applications Testing
机器翻译
I really enjoyed the fairly broad coverage of topics.
john harrigan
课程 - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.