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。

上一篇:php物联网电商平台物码绑定功能的设计与实现
下一篇:JSP+MySQL车辆理赔管理系统的设计

基于Android的电子拍卖系统设计与开发

基于android通讯与游戏的手...

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

Android全国天气移动终端应用程序设计研究

Android员工请假系统设计

Android手机考勤系统设计

日语论文中日酒文化对比研究

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...

新疆农林高校學生昆虫生...

肢体语言在小学英语教学中的应用浅谈

发酵米粉优势菌株的发酵特性研究

激光模拟训练器材国内外研究现状

淮安市高校足球运动损伤问卷调查表

大淘宝网的虚假交易研究

个案管理茬老年糖尿病患...