码迷,mamicode.com
首页 > 移动开发 > 详细

Android基础01

时间:2016-03-31 00:02:03      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:

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

 

Android基础01

标签:

原文地址:http://www.cnblogs.com/fanjianan/p/5339364.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!