文章目录
零、学习目标
一、安卓平台架构
(一)安卓平台架构简述
1、Linux 内核
2、硬件抽象层 (HAL)
3、安卓运行时(Android Runtime)
4、原生 C/C++ 库
5、Java API 框架
6、系统应用
(二)安卓分层架构优点
二、安卓设备监视器(ADM)
1、启动安卓设备监视器
2、查看DDMS的File Explorer
三、安卓调试桥(ADB)
1、ADB作用
2、ADB操作演示
3、利用adb杀死和启动服务进程
四、课后作业
1、利用百度脑图绘制安卓体系架构的思维导图
2、按照讲课笔记,完成DDMS与adb基本操作
3、设计用户登录窗口
零、学习目标
能说出安卓平台架构有哪几层
会使用安卓设备监视器,尤其是DDMS
会基本使用安卓调试桥ADB进入安卓的Linxu内核
一、安卓平台架构
Android 是一种基于 Linux 的开放源代码软件栈,为各类设备和机型而创建
Android平台构成的主要组件
(一)安卓平台架构简述
1、Linux 内核
Android 平台的基础是 Linux 内核。例如,Android Runtime (ART) 依靠 Linux 内核来执行底层功能,例如线程和低层内存管理。
使用 Linux 内核可让 Android 利用主要安全功能,并且允许设备制造商为著名的内核开发硬件驱动程序。
2、硬件抽象层 (HAL)
硬件抽象层 (HAL) 提供标准界面,向更高级别的 Java API 框架显示设备硬件功能。HAL 包含多个库模块,