安卓开发基础一
前段时间开发安卓发现基础还得加强,就开始整理一遍
一.系统体系结构
Linux Kernel:
Linux内核,操作硬件(java不能主动操作硬件,c/c+ +可以操作硬件)主要封装了各种“驱动代码”,通过驱动调用来实现对各种硬件操作
Libraries:
c代码依赖层C/C+ +代码封装uinux内核驱动代码向上提供服务
Android HAL:
Android的硬件抽象层,把对硬件的支持分成了两层,用户空间和内核空间,其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。
Adnroi
原创
2020-08-05 16:57:25 ·
178 阅读 ·
0 评论