目录

  1. Android框架
    1. Linux Kernel
    2. 系统运行库
      1. Libraries
      2. Android Runtime
    3. Application Framework
    4. Application


Android框架

  1. Linux Kernel

    Android核心系统服务基于Linux内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型。内核作为一个抽象层,介于软件层和硬件层之间。

  2.系统运行库

    由'系统库'(Libraries)和'运行库'(Android Runtime)组成.

    系统库(Libraries)包含一些C/C++库,能被Android系统中不同组件使用。它们通过Android应用程序框架(Application Framework)为开发者提供服务。

    运行库(Android Runtime)由核心库和Dalvik虚拟机构成。核心库提供了Java编程语言核心库的大多数功能,每个Android应用程序都在自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.  

  3.应用程序框架为应用程序开发者提供各种API,Android应用程序架构中的各种控件、服务都可以被复用。      

  4.应用程序就是Android系统上提供各种功能,能与用户进行交互的软件了。Android系统提供了拨打电话、收发短信、联系人、桌面等基本应用程序。开发人员基于应用程序框架提供的API,就可以开发各式各样的应用程序了。

  如图:

Android v2.0 基本概念 - 浅谈_第1张图片

  

更多相关文章

  1. android 应用程序不出现在最近打开程序列表里
  2. Android 框架类图
  3. android系统中自带的各种图标
  4. Android 设置系统SystemUI 顶部StatusBar状态栏透明一体化
  5. Android 系统字体和颜色样式
  6. Android的快速开发框架 afinal
  7. android系统学习笔记二
  8. ConstraintLayout 使用可视化的方式来编写Android应用程序的界面
  9. Android 调用手机系统照相机拍照

随机推荐

  1. android 屏幕方向总结
  2. Android文件夹大小
  3. android 字体大小,样式 ,像素的设置
  4. Android(安卓)Design Support Library(一):F
  5. 第一章:初入Android大门(弹出对话框)
  6. Android第七期 - 二维码扫描与生成图
  7. Android-开发的第一个程序
  8. Android(安卓)Studio 升级到3.4 Gradle
  9. android http get
  10. Android(安卓)常用画图方法练习