2024年最新Android进阶(十一)Android系统架构讲解_sse技术android,面试问题及答案技巧

最后

为了帮助大家更好的了解前端,特别整理了《前端工程师面试手册》电子稿文件。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

d) View System(视图系统)

构建应用程序的基本组件

e) Notification Manager(通告管理器)

使得应用程序可以在状态栏中显示自定义的提示信息

f) Package Manager(包管理器)

Android系统内的程序管理

g)Telephony Manager(电话管理器)

管理所有的移动设备功能

h)Resource Manager(资源管理器)

提供应用程序使用的各种非代码资源,如本地化字符串、图片、布局文件、颜色文件等

i)Location Manager(位置管理器)

提供位置服务

j)XMPP Service(XMPP服务)

提供Google Talk服务

3)系统运行库层

从图中可以看出,系统运行库层可以分成两部分,分别是系统库和Android运行时,分别介绍如下:

a)系统库

系统库是应用程序框架的支撑,是连接应用程序框架层与Linux内核层的重要纽带。其主要分为如下几个:

Ø  Surface Manager:

执行多个应用程序时候,负责管理显示与存取操作间的互动,另外也负责2D绘图与3D绘图进行显示合成。

Ø  Media Framework:

多媒体库,基于PacketVideo OpenCore;支持多种常用的音频、视频格式录制和回放,编码格式包括MPEG4、MP3、H.264、AAC、ARM。

Ø  SQLite:

小型的关系型数据库引擎

Ø  OpenGL|ES:

根据OpenGL ES 1.0API标准实现的3D绘图函数库

Ø  FreeType:

提供点阵字与向量字的描绘与显示

Ø  WebKit:

一套网页浏览器的软件引擎

Ø  SGL:

底层的2D图形渲染引擎

Ø  SSL:

在Andorid上通信过程中实现握手

Ø  Libc:

从BSD继承来的标准C系统函数库,专门为基于embedded linux的设备定制

b)Android运行时

Android应用程序时采用Java语言编写,程序在Android运行时中执行,其运行时分为核心库和Dalvik虚拟机两部分。

Ø  核心库

核心库提供了Java语言API中的大多数功能,同时也包含了Android的一些核心API,如android.os、android.net、android.media等等。

最后

总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

片转存中…(img-eI9ur7jm-1715694577404)]

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值