Android系统

下面是一个从百度上搜的系统图
这里写图片描述
可以看出是由四部分组成从上到下依次是
1。APPLICATIONS(应用程序层):用户可以直观交互的便是应用程序,目前程序都是用Java写的,Android平台已经内置,但是也可以自己写。
2。APPLICATION FRAMEWORK(应用程序框架层):有很多API可以用来使用实现自己的程序。
1.Activity Manager活动管理器:管理系统中的activity,如生命周期
2.Content Provider内容提供器:不容程序数据分享
3.Location Manager位置管理器:提供位置
4.Notification Manager通告管理器:在状态栏显示自定义的提示
5.Package Manager包管理器:管理系统内的程序
6.Resource Manager资源管理器:使用各种本地资源,如图片,布局文件,颜色等
7.Telephony Manager点后管理器:访问一定设备上的电话服务
8.View System试图系统:构建应用程序的基本组件
9.Window Manager窗口管理器:管理窗口程序
10.XMPP Service XMPP服务:提供Google talk服务
3.LIBRARIES(ANDROID RUNTIME)(库以及运行环境)涉及底层不再深入学习,以后另外学习积累这里面有系统C库,媒体库,Surface Manager,LibWebCore,SGL,3D libraries,FreeType,SQLite,核心库,Dalvik虚拟机(依赖linux内核的一些功能)
4.LINUX KERNEL(linux内核)安卓的内核是基于linux2.6内核。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值