Android基础01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android基础01相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

浅谈Android 01

android系统架构

使用docker快速架构Android系统源码编译环境

Android系统启动过程分析

Android面试必考基础题

android基础知识之一