创业最终还是……终于还是逃不开,安卓竟然也要学了

it2023-06-13  68

安卓系统结构和安卓开发目录结构

由于安卓的系统架构说起来很抽象,所以从网上找了一张图来帮助自己了解结构

Android系统架构 1、 Linux内核 安卓的运行并不是凭空而来的,而是依赖于Linux内核之上,因此,内核就显得极为重要,没有了内核就像折翼的鸟儿无法飞翔,内核作为一个抽象层,存在与硬件层和软件层之间进行通信交流,起到了承上启下的作用。

2、Android Runtime and C++ libraiess Android核心运行时库,可提供Java API框架使用的Java编程语言大部分功能。许多核心 Android 系统组件和服务(例如 ART 和 HAL)构建自原生代码,需要以 C 和 C++ 编写的原生库。Android 平台提供 Java 框架 API 以向应用显示其中部分原生库的功能。例如,您可以通过 Android 框架的 Java OpenGL API 访问 OpenGL ES,以支持在应用中绘制和操作 2D 和 3D 图形。 安卓运行时

3、API 框架层 我们开发人员经常接触到的就是框架层和应用系统层,框架层由多个系统服务共同组成,每个服务都占用一个线程,线程之间彼此通信传输数据,应用层无时不刻在和框架层打着交道,每个应用都是在框架的支持之下工作着。

4、系统应用 里面存放了一些核心的应用,比如计算器、日历、短信、联系人,这些核心应用是预装的手机上的,因此可以调用许多的框架,拥有极高的权限,但是不仅仅局限于这些核心的应用,也包括第三方开发者开发的应用,其中的应用都是基于SDK进行开发,并受到SDK的约束。

这张图片是安卓开发的目录结构,其中列出来了重要及经常用到的文件夹和作用 这个目录比较简单,博主在这里就不再赘述了,大家可把项目切换到Android视图对比这张图进行理解

 

以上内容来自链接https://blog.csdn.net/my_xiaoyuhan/article/details/82656923

最新回复(0)