1.Android的起源

   Android是一款基于Linux平台的开源操作系统,Android操作系统最初是由Andy Rubin(安迪·鲁宾)开发,最初用于数码相机,后来主要支持手机。2005年8月由Google收购注资。

Android一词最早出现在法国作家利尔亚当在1888年发布的科幻小说《未来夏娃》中,将外表像人的机器人起名为:Android。

2.Android的体系结构

  Android系统采用分层架构,由高到低分为4层,依次是应用程序层(Applications)、应用程序框架层(Application Framework)、核心类库(Libraies)和Linux内核(LInux Kerner)。

3.在Android运行库时包含了Dalvik虚拟机。

    它与Java中的虚拟机有什么区别呢?

    (1)编译后的文件格式:(编译后的文件不同)

            在Java虚拟机中:.java->.class->.jar

            在Dalvil虚拟机中:.java->.class->.dex->.odex

     (2) 基于不同的架构:

        Java虚拟机中:基于栈的架构。    (栈是一个连续的内存空间,取出和存入的速度比较慢)

        Dalvil虚拟机中: 基于寄存器的架构    (寄存器是CPU上的一块缓存,寄存器的存取速度要比从内存中存取的速度快很多)

  下一节:Android开发环境的搭建。

 

 

更多相关文章

  1. Android的Media架构介绍
  2. 修改Android(安卓)Studio下的AVD的下载路径
  3. Android的Camera架构介绍
  4. 【译】Google官方推出的Android架构组件系列文章(四)LiveData
  5. Android系统架构概况
  6. Android系统架构概况
  7. 三星平台 android audio 架构探讨点滴积累之一
  8. Android(安卓)Camera的接口与架构介绍
  9. Android(安卓)为什么使用DVM虚拟机,而不使用Java JVM??

随机推荐

  1. Android新浪微博登陆和获取个人信息
  2. 2015最新的 导航条《actionbar》给大家分
  3. Android和C#基于UDP的实时图像传输
  4. Android判断网络状态方法详解
  5. 第十天android:寻找UI
  6. android 进程间的内存分配
  7. Android的消息提示框,ImageView,进度条
  8. android AudioRecorder简单心得
  9. Android 模拟器下载、编译及调试
  10. 捕获android中的Home key