Android系统架构详解

Android建国纲领:随时随地为每个人提供信息

1. Android系统架构?

Android操作系统共有四层组成

  • Linux 内核层:
    Display Driver、Camera Driver、Flash Memory Driver、Wifi Driver它是整个Android系统最基础,最核心的部分
  • 程序库和android运行环境:
    程序库主要包括SQLite(一个小型的关系型数据库),WebKit(一个开源的浏览器),OpenGL(图像开发API),同时在这一层还有个android运行环境,主要包括Core Libraries(Java开发中常用的一些资源包)和Android运行虚拟机
  • 应用程序框架层:
    就是我们在开发Android应用程序,所需要的的一些框架,如 ActivtiyManager,ContentProvider,Window Manager
  • 应用程序层:
    如:Home,Contacts、phone等等
    Android系统架构详解_第1张图片
    Android系统架构详解_第2张图片
    Android系统架构详解_第3张图片
2. Android发展简史?
  • 2005年Google收购了刚刚成立22个月的Android公司
  • 2007年11月5日,以Google为首的34家公司宣布成立开放手机联盟
  • 2008年9月22日,美国运营商T_MobileUSA在纽约正式发布了第一款Google手机T-Moble G1
3.Android 和 IOS区别?
  • 3.1 内核不一样
    Android基于linux操作内核,而IOS基于Unix为基础
  • 3.2 开发应用所使用的语言不一样
    Android使用Java语言开发,而IOS基于Objective
  • 3.3 应用下载渠道不一样
    Android应用到下载渠道广,而IOS只能在AppStore上下载

你可能感兴趣的:(android基础)