andriod-概述

体系架构

这里写图片描述

这里写图片描述

这里写图片描述

Android Framework

用java实现的一些功能模块,为开发者提供一些功能调用的Api。

用Java Native Interface调用core lib层的本地方法,JNI的库是在Dalvik虚拟机启动时加载进去的,Dalvik会直接去寻址这个JNI方法,然后去调用

Activity Manager(活动管理器):管理各个应用程序生命周期以及通常的导航回退功能
Window Manager(窗口管理器):管理所有的窗口程序

Content Provider(内容提供器):通过它可以在不同应用程序之间存取或者分享数据

View System(视图系统):构建应用程序的基本组件

Notification Manager(通知管理器):通过它应用程序可以在状态栏中显示自定义的提示信息

Package Manager(包管理器):Android系统内的程序管理,可以查看Android应用程序以及Activity的相关信息

Telephony Manager(电话管理器):管理所有的移动设备功能

Resource Manager(资源管理器):提供应用程序使用的各种非代码资源,如本地化字符串、图片、布局文件、颜色文件,主题样式,二进制文件等

Location Manager 位置管理器):提供位置服务

XMPP Service(XMPP服务):提供Google Talk服务

App启动过程
这里写图片描述

Android开机流程
这里写图片描述

整个消息机制流程
这里写图片描述

Android绘制原理
这里写图片描述

音频处理架构

这里写图片描述

蓝牙处理架构

这里写图片描述

这里写图片描述

参考资料:
https://www.jianshu.com/p/2f95ab717078

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值