标签:
Android 系统架构:
1、Aplication层
应用层 (浏览器 QQ 微信 通讯录 ) JAVA程序开发
2、Aplication FrameWork应用框架层 (JAVA+JNI java native interface JNI是Java语言和底层LINUX C语言的调度器 )
提供接口和类:包含很多模块 1、 Activit (活动 ,四大组件之一)
2、Window Manager (对话框,分辨率)
3、Content provider(内容提供者,四大组件之一,微信调用后获取通讯录)
4、ViewSystem(控件)
5、 LocationManager(地图管理)
6、NotifycationManager(通知管理)
3、Library 函数库 1、OpenGL 3D游戏开发 SGL 2D开发
2、SurfaceManager 做视频用
3、SSL加密
4、SQLITE
5、WEBKIT 浏览器内核
6、libC 标准C语言
ART运行时
4、Linux Kernel Linux内核驱动层 KeyBord Dispad FlashMemory Binder(IPC)进程间通信 Manager Audio Wifi DRIVER
标签:
原文地址:http://www.cnblogs.com/fanjianan/p/5339364.html