菜单
  

    2.1.1  Android系统架构研究

    Android系统首先是基于Linux内核而设计,因此Android系统架构的底层是Linux内核,还包括各种设备的驱动程序,Linux内核是Android系统最核心的地方。基于Linux内核,Google开发了Android的类库及各种各样的应用程序。Android系统中几个比较关键的架构如下所示[8]:

    (1)应用程序架构:android 的应用程序框架是非常丰富的,从系统开发到上层的应用,都可以直接使用android提供的各种框架及组件,对于开发人员来讲,可以节省很多开发时间。

    (2)Dalvik虚拟机器:Java程序是由Java虚拟机编译运行的,不同于Windows及Linux下的虚拟机,Android下的虚拟机是由Google公司自主研发的,并将其命名为Dalvik。该虚拟机的主要特色是在保证功能的同时对操作进行了大量的简化,使其所占系统资源尽可能的少。

    (3)Mysql数据库:Mysql是当今非常流行的数据库,其主要被应用于嵌入式中,该数据库的主要优势就是占有较少的系统资源,众所周知,目前智能手机中的内存资源是极为宝贵的,因此Android系统采用了Mysql数据库。该数据库所支持的系统也很广泛(如Windows、Linux等),而且其处理速度也并不弱于Mysql、SqlServe等。相比于大型的数据库软件(如Oracle、SqlServer),Mysql不需要安装,该数据库直接可以存放成一个文件,其体积很小,仅有250KB,然而其支持的数据库容量非常大,可以达到2TB。

  1. 上一篇:php物联网电商平台物码绑定功能的设计与实现
  2. 下一篇:JSP+MySQL车辆理赔管理系统的设计
  1. android学习行为共享系统的设计与实现

  2. android+mysql城市雨伞共享平台的设计与实现

  3. android冠字号码的二维码打印及查看软件设计

  4. Android的天气预报客户端的设计与实现

  5. Android百度地图智慧出行系统设计与实现

  6. Android手机的一个简易商城客户端设计

  7. android手机端远程管理助手的设计+源代码

  8. 电站锅炉暖风器设计任务书

  9. 乳业同业并购式全产业链...

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. java+mysql车辆管理系统的设计+源代码

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 当代大学生慈善意识研究+文献综述

  14. 中考体育项目与体育教学合理结合的研究

  15. 十二层带中心支撑钢结构...

  16. 大众媒体对公共政策制定的影响

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回